Je dois parcourir un div complet d'un nombre inconnu de cases à cocher et récupérer les valeurs des cases à cocher qui sont vérifiées, comment puis-je faire avec jQuery? Je suppose que cela devrait se produire lors du changement de l'une des cases à cocher.Comment utiliser jQuery pour parcourir un nombre non spécifié de cases à cocher?
4
A
Répondre
8
Il suffit de faire:
<div id="blah">
<input type="checkbox" class="mycheckbox" />
<input type="checkbox" class="mycheckbox" />
<input type="checkbox" class="mycheckbox" />
</div>
$("#blah .mycheckbox").each(function(){
alert(this + "is a checkbox!");
});
2
var checkboxes = []; $('input[type=checkbox]').each(function() { if (this.checked) { checboxes.push($(this).val()); } });
5
Essayez:
<div id="blah">
<input type="checkbox" class="mycheckbox" />
<input type="checkbox" class="mycheckbox" />
<input type="checkbox" class="mycheckbox" />
</div>
$("#blah .mycheckbox:checked").each(function(){
alert($(this).attr("value"));
});
+0
+1 Je pense que l'utilisation du sélecteur est une manière plus propre de saisir tout ce qui est vérifié dans cette classe. Si une classe n'est pas configurée mais qu'un nom est, vous pouvez également utiliser '$ ('input [name = checkboxname]: checked')' comme sélecteur pour récupérer toutes les cases cochées avec ce nom. et bien sûr vous pouvez utiliser ': not (: checked)' pour ceux qui ne sont pas vérifiés, juste au cas où vous devriez les sélectionner. –
Questions connexes
- 1. jQuery Cases à cocher
- 2. Valeurs non définies pour les cases à cocher JQuery
- 3. manipulation des cases à cocher Jquery aide
- 4. Comment utiliser jQuery pour saisir les valeurs des cases à cocher et les cracher dans un autre champ de formulaire
- 5. jQuery Validation plugin minLength pour les cases à cocher
- 6. Ajout de cases à cocher à une liste non ordonnée à l'aide de jQuery
- 7. Comment cocher les cases à cocher sur toutes les pages d'une grille en utilisant jquery?
- 8. validation des cases à cocher pour multiselection
- 9. Java - cases à cocher dans un JComboBox
- 10. Les cases à cocher s'affichent?
- 11. mysql et cases à cocher
- 12. Boîte de dialogue Parcourir les dossiers avec des cases à cocher?
- 13. Sérialisation d'un tableau de cases à cocher
- 14. Datagrid avec cases à cocher
- 15. Cases à cocher Django multiselect
- 16. Dropdown avec cases à cocher
- 17. Utiliser des cases à cocher avec ASP.NET et Javascript
- 18. espacement étrange des cases à cocher étiquettes
- 19. Problème avec les cases à cocher jquery handling dans IE8
- 20. Comment "cocher" certaines cases uniquement en utilisant Jquery?
- 21. Cases à cocher ASP.Net MVC Problème
- 22. Cases à cocher Tristate en Java
- 23. Zend Framework Décorateurs de cases à cocher
- 24. Pylônes/Formencode avec plusieurs cases à cocher
- 25. cases à cocher dans les lignes générées
- 26. cases à cocher ASP.net MVC (C#)
- 27. Cases à cocher dans les rails
- 28. Cases à cocher sur les rails
- 29. Vérification des cases à cocher dispersées sur la même page
- 30. ExtJS CheckboxSelectionModel crée deux cases à cocher?
ouais c'est super, mais comment puis-je vérifier que l'on est vérifié et de saisir la valeur de tous ceux vérifiés? – BigOmega