J'essaie de sélectionner tous les boutons radio avec un nom, mais je ne peux sélectionner que ceux cochés. Par exemple, cela fonctionne:

$("input[@name='id']:checked").each(function() { // });

Il sélectionne toutes les entrées avec le nom id, qui sont cochées (dans ce cas, un bouton radio). Mais j'ai besoin de tous, comme j'ai besoin de ceux non vérifiés pour ce nom, sur cette fonction.

Cela, par exemple, ne fait rien:

$("input[@name='id']").each(function()  { // });

Que fais-je?

Merci!

6
luqita 24 oct. 2011 à 23:26

3 réponses

Meilleure réponse

Essayez plutôt ceci:

$('input[name="yourName"]').each(function () { ... });

http://jsfiddle.net/sFtdR/

12
jbabey 24 oct. 2011 à 19:32

Essaye ça

$(':input[type="radio"]').each(function(index){
     // YOUR CODE
});

Le code ci-dessus sélectionnera tous les éléments d'entrée dont l'attribut type est radio .

3
Vikas Naranje 24 oct. 2011 à 20:14

Essayez -

$("input[name='id']").each(function()  { 
    alert($(this).attr('name'));
});
1
Jayendra 24 oct. 2011 à 19:32