Как я могу получить доступ <input type="hidden">
к value
атрибуту тега с помощью jQuery?
javascript
jquery
IM-JM
источник
источник
Ответы:
Вы можете получить доступ к значениям скрытых полей
val()
, как и к любому другому элементу ввода:Все это означает одно и то же в этом примере.
источник
Для этого есть селектор jQuery:
Даст вам все скрытые поля ввода и отфильтрует по тем, у кого есть конкретные
type=""
.источник
Самый эффективный способ - по идентификатору.
Вы можете прочитать больше здесь:
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
источник
Чтобы получить значение, используйте:
или:
Чтобы установить значение, используйте:
источник
В этом нет ничего особенного
<input type="hidden">
:источник
Если вы хотите выбрать отдельное скрытое поле, вы можете выбрать его с помощью различных селекторов jQuery:
источник
Если у вас есть asp.net HiddenField, вам необходимо:
Чтобы получить доступ к HiddenField Value:
Чтобы установить HiddenFieldValue
источник
Остерегайтесь, если вы хотите получить логическое значение из скрытого поля!
Например:
(Ввод, подобный этому, будет обработан ASP MVC, если вы используете
@Html.HiddenFor(m => m.SomeBoolean)
.)Затем следующее вернет строку
'False'
, а не логическое значение JS!Если вы хотите использовать логическое значение для некоторой логики, используйте вместо этого следующее:
источник
Наиболее универсальным способом является получение значения по имени. Неважно, если его ввод или выбрать тип элемента формы.
источник