如何使用jquery从列表框中取消选中所有项目

时间:2010-04-04 16:02:08

标签: jquery listbox

有没有办法在没有循环遍历每个项目的情况下使用jquery取消选择列表框的所有项目?

4 个答案:

答案 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);