Ответ 1
jQuery предназначен для работы с несколькими элементами одновременно:
$(listboxSelector).find("option").attr("selected", false);
Есть ли способ отменить выбор всех элементов списка с помощью jquery без прокрутки каждого элемента?
jQuery предназначен для работы с несколькими элементами одновременно:
$(listboxSelector).find("option").attr("selected", false);
Самый короткий путь - это метод:
$("#myListBox").val([]);
Это устанавливает значение в пустой массив, что означает отсутствие значений. .val()
принимает массив в случае элемента <select multiple>
. Обратите внимание, что $("select").val('');
также работает здесь:)
$('#myListbox option').attr('selected',false);
$("#mylistbox").options.attr("selected", false);