我想使用JQuery設置隱藏字段的值。使用JQuery設置隱藏字段的值
隱藏字段:
<input id="chag_sort" type="hidden" name="chag_sort">
我的JQuery:
$("#input[name=chag_sort]").val(sort2);
我在做什麼錯?我還應該在控制檯中提到sort2實際上有一個值:DESC。
我想使用JQuery設置隱藏字段的值。使用JQuery設置隱藏字段的值
隱藏字段:
<input id="chag_sort" type="hidden" name="chag_sort">
我的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屬性。
如果你有這樣的
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("VertragNr") %>'/>
隱藏字段現在你可以使用這樣的值
$(this).parent()。find('input [type = hidden]')。val()
或者,對於我的完成主義傾向,'$('input [name =「chag_sort」]')。val(sort2);'。根據這個'input'的* type *,可能需要使用'$('input [name =「chag_sort」]')。eq(0).val(sort2);'來區分可能的各種元素共享該名稱。 – 2011-05-13 22:31:54