2010-12-11 6 views

Répondre

4

La deuxième version devrait use .filter() au lieu de .is().

$('input').filter(':checked') 

Il semble que .is() devrait fonctionner car il y a a .not() method. Mais .not() est en réalité le contraire de .filter().

+0

c'est génial !!! – killebytes

+0

Ceci est la réponse que je cherche, dont j'ai besoin pour enchaîner les objectifs – killebytes

+0

@killebytes: Heureux que cela a fonctionné pour vous. : o) – user113716

0

Définir les travaux. L'un renvoie une liste et l'autre renvoie un booléen.

1

Vous voulez vérifier si un bouton radio sur la page est sélectionné? Pas besoin de faire ça, il y en a toujours un qui est sélectionné (bouton radio = exactement une option sélectionnée).

Vous voulez tester si un bouton radio avec un certain ID est sélectionné?

$('#your-radio-button').is(':checked') 

Voulez-vous une liste de tous les boutons radio cochés? Cela renvoie un objet jQuery contenant les entrées radio.

$('input:radio:checked') 

Si vous souhaitez restreindre aux entrées avec un certain nom:

$('input[name=something]:radio:checked') 
0

Essayez ceci:

$('input[name='radioName']:checked') 
Questions connexes