JQuery: afficher la div sur la case d'option sélectionner
Je suis en train d'utiliser jQuery pour afficher une div lorsque l'utilisateur sélectionne un particulier bouton radio (Other
) au sein d'un radiobutton groupe.
Le code html ci-dessous est
<div id="countries">
<input id="Washington_D.C" type="radio" name="location" value="Washington">Washington D.C</input>
<input id="Other" type="radio" name="location" value="">Other</input>
<div id="other locations" style="display: none">
</div>
</div>
À l'aide de JQuery code:
$(document).ready(function(){
$("radio[@name='location']").change(function(){
if ($("radio[@name='location']:checked").val() == 'Other')
$("#county_drop_down").show();
});
});
Mais ce n'est pas en montrant la div d'autres endroits lorsque je sélectionne le bouton radio Other
.
OriginalL'auteur van | 2010-04-14
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de lui donner une valeur de
Other
.Donc, pas si
mais
Au premier coup d'œil, votre jQuery code semble correct. J'aurais toutefois préféré
click
ci-dessuschange
, depuischange
ne pas me faire virer le 1er cliquez sur si il n'y a pas moyen de présélection.OriginalL'auteur BalusC
Essayer
réglez le bouton radio de la valeur à d'Autres pour que ce code fonctionne.
OriginalL'auteur rahul