Установите значение скрытого поля с помощью JQuery
Я хочу установить значение скрытого поля, используя JQuery.
Скрытое поле:
<input id="chag_sort" type="hidden" name="chag_sort">
Мой JQuery:
$("#input[name=chag_sort]").val(sort2);
Что я делаю неправильно? Я должен также упомянуть в консоли, что sort2 действительно имеет значение: DESC.
Ответы
Ответ 1
Селектор не должен быть #input
. Это означает поле с id="input"
, которое не является вашим делом. Вы хотите:
$('#chag_sort').val(sort2);
Или, если ваш скрытый ввод не имеет уникального идентификатора, но только name="chag_sort"
:
$('input[name="chag_sort"]').val(sort2);
Ответ 2
Отбросить хэш - это для идентификации атрибута id.
Ответ 3
Если у вас есть скрытое поле, подобное этому
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("VertragNr") %>'/>
Теперь вы можете использовать свое значение, подобное этому
$(это).parent(). Найти ( 'входной [тип = скрытый]). Вал()