Como acessar <input type="hidden">
o value
atributo da tag usando o jQuery?
javascript
jquery
IM-JM
fonte
fonte
Respostas:
Você pode acessar os valores dos campos ocultos com
val()
, assim como em qualquer outro elemento de entrada:Todos significam a mesma coisa neste exemplo.
fonte
Existe um seletor jQuery para isso:
Irá fornecer todos os campos de entrada ocultos e filtrar por aqueles com um específico
type=""
.fonte
A maneira mais eficiente é por ID.
Você pode ler mais aqui:
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
fonte
Para obter valor, use:
ou:
Para definir valor, use:
fonte
Não há nada de especial em
<input type="hidden">
:fonte
Se você deseja selecionar um campo oculto individual, é possível selecioná-lo através dos diferentes seletores do jQuery:
fonte
Se você possui um HiddenField do asp.net, precisa:
Para acessar o valor HiddenField:
Para definir HiddenFieldValue
fonte
Cuidado se você deseja recuperar um valor booleano de um campo oculto!
Por exemplo:
(Uma entrada como essa será renderizada pelo ASP MVC, se você usar
@Html.HiddenFor(m => m.SomeBoolean)
.)Em seguida, o seguinte retornará uma string
'False'
, não um JS booleano!Se você deseja usar o booleano para alguma lógica, use o seguinte:
fonte
A maneira mais universal é valorizar o nome. Não importa se sua entrada ou selecione o tipo de elemento do formulário.
fonte