Si toutes les cases sont à l'intérieur d'un conteneur, vous pouvez affiner le sélecteur en utilisant
$("#containerID input[type=checkbox]:checked")
$('input:checkbox:checked') serait aussi travailler. Notez que comme de jQuery 1.9+ $(this).va() est pas fiable pour les propriétés de valeur et vous devez l'utiliser $(this).prop("value") à la place. ou $(this).is(":checked"); voici comment obtenir les cases ayant class="ig"? $('select').each(function () { //faire quelque chose }); voici comment obtenir tous sélectionne avoir class=ip
À partir de jQuery docs; $(':checkbox') est équivalent à $('*:checkbox') qui est une lente sélecteur. Il est recommandé de faire $('input:checkbox'). Le sélecteur est mauvais. Il sélectionne tous vérifié les éléments de à l'intérieur cases à cocher... qui est... impossible.
ou vous pouvez utiliser
sélecteur de
Si toutes les cases sont à l'intérieur d'un conteneur, vous pouvez affiner le sélecteur en utilisant
$('input:checkbox:checked')
serait aussi travailler.Notez que comme de jQuery 1.9+
$(this).va()
est pas fiable pour les propriétés de valeur et vous devez l'utiliser$(this).prop("value")
à la place. ou$(this).is(":checked");
voici comment obtenir les cases ayant class="ig"?
$('select').each(function () { //faire quelque chose }); voici comment obtenir tous sélectionne avoir class=ip
OriginalL'auteur rahul
Vous pouvez aussi essayer ceci:
Le sélecteur est mauvais. Il sélectionne tous vérifié les éléments de à l'intérieur cases à cocher... qui est... impossible.
OriginalL'auteur jerjer