Есть ли способ отменить выбор всех элементов списка с помощью 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);