Fer*_*ero 27 jquery clear multi-select
我有一个多选下拉如下,我选择了"测试2"和"测试3"选项.
<select id="edit-rec" class="form-select" multiple="multiple" name="rec[]">
<option value="6012">Test 1</option>
<option value="8436">Test 2</option>
<option value="4689">Test 3</option>
<option value="6784">Test 4</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我有一个名为"Deselect All"的按钮.单击此按钮时,应取消选择所有选定的项目.在这种情况下,我之前选择的项目"测试2"和"测试3"现在应该被取消选择.
我怎样才能使用jQuery实现这一目标?
Chu*_*ris 48
$("#edit-rec option:selected").removeAttr("selected");
Run Code Online (Sandbox Code Playgroud)
ipr*_*101 14
试试 -
$("#edit-rec > option").attr("selected",false);
Run Code Online (Sandbox Code Playgroud)
演示 - http://jsfiddle.net/LhSBu/
我发现取消选择多选下拉列表中的所有选项的最简单方法是使用.val([])
.
$("#select").val([]);
Run Code Online (Sandbox Code Playgroud)
点击单选按钮即可使用此功能
$("#edit-rec option").each(function(){
this.selected=false;
});
Run Code Online (Sandbox Code Playgroud)
它将从多选下拉列表中删除所有选中的选项:
$( '#ddlTradeShow')多选( "clearSelection").
归档时间: |
|
查看次数: |
60686 次 |
最近记录: |