我想使用JQuery设置隐藏字段的值。
隐藏场:
<input id="chag_sort" type="hidden" name="chag_sort">
我的JQuery:
$("#input[name=chag_sort]").val(sort2);
我做错了什么?我还应该在控制台中提到sort2确实有一个值:DESC。
答案 0 :(得分:35)
选择器不应该是#input
。这意味着id="input"
的字段不是您的情况。你想要:
$('#chag_sort').val(sort2);
或者,如果您的隐藏输入没有唯一ID,只有name="chag_sort"
:
$('input[name="chag_sort"]').val(sort2);
答案 1 :(得分:3)
删除哈希 - 用于标识id属性。
答案 2 :(得分:2)
如果你有像这样的隐藏字段
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("VertragNr") %>'/>
现在你可以像这样使用你的价值
了$(本).parent()。找到( '输入[类型=隐藏]')。VAL()