使用JQuery设置隐藏字段的值

JZ.*_*JZ. 19 javascript jquery set hidden-field

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

隐藏场:

<input id="chag_sort" type="hidden" name="chag_sort">
Run Code Online (Sandbox Code Playgroud)

我的JQuery:

 $("#input[name=chag_sort]").val(sort2);
Run Code Online (Sandbox Code Playgroud)

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

Dar*_*rov 35

选择器不应该是#input.这意味着一个id="input"不属于你的领域.你要:

$('#chag_sort').val(sort2);
Run Code Online (Sandbox Code Playgroud)

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

$('input[name="chag_sort"]').val(sort2);
Run Code Online (Sandbox Code Playgroud)