使用JQuery设置隐藏字段的值

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

隐藏场:

 

我的JQuery:

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

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

选择器不应该是#input 。 这意味着id="input"的字段不是你的情况。 你要:

 $('#chag_sort').val(sort2); 

或者,如果您的隐藏输入没有唯一ID但只有name="chag_sort"

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

删除哈希 – 用于标识id属性。

如果您有这样的隐藏字段

   

现在你可以像这样使用你的价值了

$(本).parent()。找到( ‘输入[类型=隐藏]’)。VAL()