JQuery: sélectionnez plusieurs étiquettes de sélection d’un nom

J’essaie d’accéder à tous mes tags sélectionnés avec un nom spécifique. J’ai essayé de faire ça:

$("select[name='blah']") 

et

 $("select[name='blah[]']") 

mais ni travaillent.

J’ai suivi la documentation JQuery qui montrait qu’il le faisait comme ceci pour les entrées:

 $("input[name='newsletter']") 

Qu’est-ce que je fais mal?

Merci

Mettez à jour, en fonction de votre commentaire: vous devez utiliser un sélecteur d’atsortingbuts-commence-avec , comme ceci:

 $("select[name^='blah[']") 

Ceci sélectionnera tout qui devrait être suffisamment spécifique pour vos besoins.

Assurez-vous également que vous utilisez votre sélecteur dans un contexte document.ready comme ceci:

 $(function() { $("select[name='blah']").doSomething(); }); 

Sans cela, ou après l’élément en question dans la page, l’élément ne sera pas là pour être sélectionné … Votre sélecteur est donc très bien, mais ce qu’il recherche n’est pas encore dans le DOM. Le fait de placer votre code dans un gestionnaire de document.ready comme indiqué ci-dessus garantit que le DOM dispose de tous les éléments prêts à être sélectionnés.