2009-12-07 6 views
1

Quel est le bon sélecteur jQuery à utiliser pour tous les éléments fieldset qui n'ont que des cases à cocher? J'ai essayé $("fieldset:has(input:checkbox") mais cela n'a pas fonctionné.Les jeux de caractères ayant des cases à cocher

Aide? Merci

+2

Vous manque une fermeture ')' 'après: checkbox'. –

Répondre

2

Je crois que ce qui suit fonctionnera:

$("fieldset:has(input[type='checkbox'])") 
+0

Oui, cela fonctionne! Merci. Savez-vous pourquoi ma tentative ne fonctionnait pas? input: checkbox est un sélecteur valide ainsi que sur http://docs.jquery.com/Selectors/checkbox –

+0

@VANJ: il vous manquait une fermeture ')' après ': checkbox'. Sinon, cette réponse est fonctionnellement équivalente à 'input: checkbox'. –

+0

Duh, vous avez raison. Si je veux étendre cette approche aux cases à cocher ou aux boutons radio, $ ("fieldset: has (entrée: radio), fieldset: has (entrée: case à cocher)") fonctionne bien mais existe-t-il un moyen plus concis/efficace? Merci –

Questions connexes