2011-04-07 2 views
1

Je cache mes objets dans la variable Jquery et j'utilise cette variable pour effectuer des opérations. Je ne reçois pas la syntaxe correcte pour obtenir la valeur du bouton radio vérifiée à l'aide de cette approcheCache jQuery Objects - Bouton radio

Exemple

var genderVar=$('input:radio[name=sex]'); 

obtient le bouton radio en référence à mon genderVar. Pour vérifier si le bouton est cochée ou non à l'aide genderVar l'approche suivante Travaux

genderVar.is(':checked') 

Pourriez-vous s'il vous plaît me faire savoir comment obtenir la valeur vérifiée à l'aide genderVar? (Je sais que l'utilisation approche directe $('input:radio[name=bar]:checked').val();) mais veulent la façon d'obtenir la valeur à l'aide objet mis en cache .Je essayé le ci-dessous, mais ne fonctionne pas ...

genderVar(':checked').val(); 

Merci et salutations

Kiran

Répondre

3

vous pouvez utiliser: $ (genderVar + ': checked'). (Val)

+0

Merci Chris pour votre aide et une réponse rapide. Cela a résolu mon problème. – Bujji

1

Vous pouvez créer un nouveau sélecteur tirant votre ancien sélecteur à la propriété selector interne de jQuery, puis en ajoutant :checked:

$(genderVar.selector + ':checked').val(); 

Example →