¿Cómo puedo acceder <input type="hidden">
al value
atributo de etiqueta usando jQuery?
javascript
jquery
IM-JM
fuente
fuente
Respuestas:
Puede acceder a los valores de los campos ocultos con
val()
, al igual que lo puede hacer en cualquier otro elemento de entrada:Todos ellos significan lo mismo en este ejemplo.
fuente
Hay un selector jQuery para eso:
Le dará todos los campos de entrada ocultos y los filtrará por aquellos con un específico
type=""
.fuente
La forma más eficiente es por ID.
Puede leer más aquí:
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
fuente
Para obtener valor, use:
o:
Para establecer el valor, use:
fuente
No hay nada especial sobre
<input type="hidden">
:fuente
Si desea seleccionar un campo oculto individual, puede seleccionarlo a través de los diferentes selectores de jQuery:
fuente
Si tiene un asp.net HiddenField necesita:
Para acceder al valor de HiddenField:
Para configurar HiddenFieldValue
fuente
¡Tenga cuidado si desea recuperar un valor booleano de un campo oculto!
Por ejemplo:
(Una entrada como esta será procesada por ASP MVC si la usa
@Html.HiddenFor(m => m.SomeBoolean)
).¡Entonces lo siguiente devolverá una cadena
'False'
, no un booleano JS!Si desea usar el booleano para alguna lógica, use lo siguiente en su lugar:
fuente
La forma más universal es tomar valor por nombre. No importa si ingresa o selecciona el tipo de elemento de formulario.
fuente