Как вы отмените выбор всех элементов из списка с помощью jquery

Есть ли способ отменить выбор всех элементов списка с помощью jquery без прокрутки каждого элемента?

Ответы

Ответ 1

jQuery предназначен для работы с несколькими элементами одновременно:

$(listboxSelector).find("option").attr("selected", false);

Ответ 2

Самый короткий путь - это метод:

$("#myListBox").val([]);

Это устанавливает значение в пустой массив, что означает отсутствие значений. .val() принимает массив в случае элемента <select multiple>. Обратите внимание, что $("select").val('');​​​​​​​ также работает здесь:)

Ответ 3

$('#myListbox option').attr('selected',false);

Ответ 4

$("#mylistbox").options.attr("selected", false);