Comment voulez-vous obtenir la valeur de l'asp:RadioButton avec jQuery?
J'ai besoin de faire quelque chose comme ceci:
<asp:RadioButton ID="rbDate" runat="server" Text="Date" GroupName="grpPrimary" />
et être en mesure de vérifier la valeur du bouton radio est coché valeur en jQuery, mais mes tentatives comme celles-ci ne renvoie pas true/false.
if ($('[name=rbDate]').attr("Checked"))
if ($('[name=rbDate]').attr("Checked").val())
if ($('[name=rbDate]:checked').val())
Un peu d'aide?
OriginalL'auteur Dan Bailiff | 2009-10-08
Vous devez vous connecter pour publier un commentaire.
C'est probablement la meilleure façon de le faire. Le *= les recherches de l'ensemble de l'attribut id pour rbDate qui prend soin de l'ensemble de la ASP.NET id d'amputation.
+1 pour moi, par la manière. Cette réponse est parfaitement valide, mais si vous n'avez pas à il est rapide pour ne pas avoir à correspondre à la partie de l'id.
Est-ce un c#/.NET chose?
C'est un rendu ASP.NET contrôle ce qui signifie que le rendu de la pièce d'identité sera mutilé d'inclure l'identité de tous les contrôles parent au-dessus de celui-ci.
Lièvre - mon dieu, je ne suis pas bon avec les ASP.NET. Tellement confus suis I. Désolé pour le spam.
OriginalL'auteur ChaosPandion
Tout ChaosPandion réponse ne fonctionne, il serait plus rapide pour envelopper votre
RadioButtonList
dans un div comme ceci:Puis votre code jQuery peut être ce simple:
+1 solution Propre, l'intention est claire.
Extra divs pour la plus simple (mais pas plus court) jQuery n'est pas un bon compromis pour ce que je suis en train de faire. Merci pour l'idée, si!
OriginalL'auteur Andrew Hare
INamingContainer ajoute un tas de trucs pour le début de l'id de l'html.
à l'aide de la [id$=rbDate] peu sur le sélecteur dit jQuery que vous voulez l'entrée avec un id qui se termine dans rbDate
Maintenant, si vous aviez un que vous avez voulu obtenir la valeur sélectionnée de la liste que vous pourriez faire quelque chose comme
qui, ont été l'un des éléments sélectionnés retourne la valeur de la sélection , ou , en ce que le bouton radio liste.
OriginalL'auteur Aaron
Voici mon JQuery solution qui utilise le asp.net ID:
OriginalL'auteur Enkode