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