Comment puis-je accéder à <input type="hidden">
l' value
attribut de la balise en utilisant jQuery?
javascript
jquery
IM-JM
la source
la source
Réponses:
Vous pouvez accéder aux valeurs des champs masqués avec
val()
, comme vous pouvez le faire sur n'importe quel autre élément d'entrée:Tout cela signifie la même chose dans cet exemple.
la source
Il existe un sélecteur jQuery pour cela:
Vous donnera tous les champs de saisie masqués et filtrera par ceux avec un
type=""
.la source
Le moyen le plus efficace est l'ID.
Vous pouvez lire plus ici:
https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Writing_efficient_CSS
https://developers.google.com/speed/docs/best-practices/rendering?hl=it#UseEfficientCSSSelectors
la source
Pour obtenir de la valeur, utilisez:
ou:
Pour définir la valeur, utilisez:
la source
Il n'y a rien de spécial
<input type="hidden">
:la source
Si vous souhaitez sélectionner un champ masqué individuel, vous pouvez le sélectionner via les différents sélecteurs de jQuery:
la source
Si vous avez un asp.net HiddenField, vous devez:
Pour accéder à la valeur HiddenField:
Pour définir HiddenFieldValue
la source
Attention si vous souhaitez récupérer une valeur booléenne à partir d'un champ caché!
Par exemple:
(Une entrée comme celle-ci sera rendue par ASP MVC si vous l'utilisez
@Html.HiddenFor(m => m.SomeBoolean)
.)Ensuite, ce qui suit renverra une chaîne
'False'
, pas un booléen JS!Si vous souhaitez utiliser le booléen pour une logique, utilisez plutôt ce qui suit:
la source
La manière la plus universelle est de prendre la valeur par son nom. Peu importe si son entrée ou sélectionnez le type d'élément de formulaire.
la source