使用JQuery设置隐藏字段的值

时间:2011-05-13 22:29:27

标签: javascript jquery set hidden-field

我想使用JQuery设置隐藏字段的值。

隐藏场:

<input id="chag_sort" type="hidden" name="chag_sort">

我的JQuery:

 $("#input[name=chag_sort]").val(sort2);

我做错了什么?我还应该在控制台中提到sort2确实有一个值:DESC。

3 个答案:

答案 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()