Y at-il un moyen de désélectionner tous les éléments d'une zone de liste en utilisant jquery sans boucler chaque élément?comment désélectionner tous les éléments d'une liste à l'aide de jquery
13
A
Répondre
21
jQuery est conçu pour fonctionner avec plusieurs éléments en même temps:
$(listboxSelector).find("option").attr("selected", false);
0
$("#mylistbox").options.attr("selected", false);
27
Le plus court chemin est cette méthode:
$("#myListBox").val([]);
Ceci définit la valeur d'un tableau vide, ce qui signifie sélectionner aucune valeur. .val()
prend un tableau dans le cas d'un élément <select multiple>
. Notez que $("select").val('');
fonctionne également ici :)
4
$('#myListbox option').attr('selected',false);