有没有办法在没有循环遍历每个项目的情况下使用jquery取消选择列表框的所有项目?
答案 0 :(得分:28)
最简单的方法是这种方法:
$("#myListBox").val([]);
这会将值设置为空数组,这意味着不选择任何值。 .val()
在<select multiple>
元素的情况下采用数组。请注意,$("select").val('');
也适用于此处:)
答案 1 :(得分:22)
jQuery旨在同时处理多个元素:
$(listboxSelector).find("option").attr("selected", false);
答案 2 :(得分:4)
$('#myListbox option').attr('selected',false);
答案 3 :(得分:0)
$("#mylistbox").options.attr("selected", false);