清除值后无法附加到文本区域
Cannot append to textarea after clearing value
我有一个下拉列表 select,它附加到更改后的文本区域。我设置了一个简单的按钮来清除它,但它有效但后记我无法从下拉列表中重新附加 select。
Fiddle: https://jsfiddle.net/kreza/noy5gqfL/6/
jquery 片段:
$('#criteriaSelect').change(function () {
$('#inputCriteria').append((this.value + ';' + '\n'));
});
$('#clearTextArea').click(function () {
$('#inputCriteria').val('');
});
我做错了什么?
文本区域中的值使用 .val() 设置。试试这个:
$('#criteriaSelect').change(function () {
$('#inputCriteria').val((this.value + ';' + '\n'));
});
$('#clearTextArea').click(function () {
$('#inputCriteria').val('');
});
试试这个方法 $('#inputCriteria').empty();
这样使用$('#inputCriteria').val($('#inputCriteria').val()+$(this).val() + ';' + '\n');
不要与 append.to 一起使用避免 input,textarea
标签中的附加事件
$('#criteriaSelect').change(function () {
$('#inputCriteria').val($('#inputCriteria').val()+$(this).val() + ';' + '\n');
});
$('#clearTextArea').click(function () {
$('#inputCriteria').val('');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<select type="text" class="form-control" id="criteriaSelect">
<option disabled selected>Select One:</option>
<option value="AASHTO">AASHTO Roadside Design Guide</option>
<option value="RAMCAP">AWWA Risk and Resilience Management of Water and Wastewater Systems (RAMCAP)</option>
<option value="CDOT DDM">CDOT Drainage Design Manual</option>
<option value="CDOT MSS">CDOT M&S Standards</option>
<option value="CDOT SSRBD">CDOT Standard Specifications for Road and Bridge Construction</option>
<option value="CHPHE DWTW">CHPHE Design Criteria for Domestic Wastewater Treatment Works</option>
<option value="CDPHE PWS">CDPHE Design Criteria for Potable Water Systems</option>
<option value="CWCB FSCM">CWCB Floodplain Stormwater and Criteria Manual</option>k
<option value="FHWA FIRBD">FHWA Framework for Improving Resilience of Bridge Design</option>
<option value="FHWA Highways">FHWA Highways in the River Environment- Floodplains, Extreme Events, Risk and Resilience</option>
<option value="FHWA CRBFHP">FHWA Standard Specs for Construction of Roads and Bridges on Federal Highway Projects</option>
<option value="UDFCD USD">UDFCD Urban Storm Drainage Criteria Manuals</option>
<option value="DSDM">Rules and Regulations for Dam Safety and Dam Construction</option>
<option value="Other">Other Manuals Used</option>
</select>
<label for="inputCriteria" class="control-label">Select from drop-down:</label>
<textarea class="form-control" rows="3" id="inputCriteria" style="resize: none;" disabled></textarea>
<button class="btn-danger col-sm-2" id="clearTextArea">Clear</button>
我有一个下拉列表 select,它附加到更改后的文本区域。我设置了一个简单的按钮来清除它,但它有效但后记我无法从下拉列表中重新附加 select。
Fiddle: https://jsfiddle.net/kreza/noy5gqfL/6/
jquery 片段:
$('#criteriaSelect').change(function () {
$('#inputCriteria').append((this.value + ';' + '\n'));
});
$('#clearTextArea').click(function () {
$('#inputCriteria').val('');
});
我做错了什么?
文本区域中的值使用 .val() 设置。试试这个:
$('#criteriaSelect').change(function () {
$('#inputCriteria').val((this.value + ';' + '\n'));
});
$('#clearTextArea').click(function () {
$('#inputCriteria').val('');
});
试试这个方法 $('#inputCriteria').empty();
这样使用$('#inputCriteria').val($('#inputCriteria').val()+$(this).val() + ';' + '\n');
不要与 append.to 一起使用避免 input,textarea
标签中的附加事件
$('#criteriaSelect').change(function () {
$('#inputCriteria').val($('#inputCriteria').val()+$(this).val() + ';' + '\n');
});
$('#clearTextArea').click(function () {
$('#inputCriteria').val('');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<select type="text" class="form-control" id="criteriaSelect">
<option disabled selected>Select One:</option>
<option value="AASHTO">AASHTO Roadside Design Guide</option>
<option value="RAMCAP">AWWA Risk and Resilience Management of Water and Wastewater Systems (RAMCAP)</option>
<option value="CDOT DDM">CDOT Drainage Design Manual</option>
<option value="CDOT MSS">CDOT M&S Standards</option>
<option value="CDOT SSRBD">CDOT Standard Specifications for Road and Bridge Construction</option>
<option value="CHPHE DWTW">CHPHE Design Criteria for Domestic Wastewater Treatment Works</option>
<option value="CDPHE PWS">CDPHE Design Criteria for Potable Water Systems</option>
<option value="CWCB FSCM">CWCB Floodplain Stormwater and Criteria Manual</option>k
<option value="FHWA FIRBD">FHWA Framework for Improving Resilience of Bridge Design</option>
<option value="FHWA Highways">FHWA Highways in the River Environment- Floodplains, Extreme Events, Risk and Resilience</option>
<option value="FHWA CRBFHP">FHWA Standard Specs for Construction of Roads and Bridges on Federal Highway Projects</option>
<option value="UDFCD USD">UDFCD Urban Storm Drainage Criteria Manuals</option>
<option value="DSDM">Rules and Regulations for Dam Safety and Dam Construction</option>
<option value="Other">Other Manuals Used</option>
</select>
<label for="inputCriteria" class="control-label">Select from drop-down:</label>
<textarea class="form-control" rows="3" id="inputCriteria" style="resize: none;" disabled></textarea>
<button class="btn-danger col-sm-2" id="clearTextArea">Clear</button>