Ich möchte den Wert eines ausgeblendeten Feldes mithilfe von JQuery festlegen.
Verstecktes Feld:
<input id="chag_sort" type="hidden" name="chag_sort">
Meine JQuery:
$("#input[name=chag_sort]").val(sort2);
Was mache ich falsch? Ich sollte auch in der Konsole erwähnen, dass sort2 tatsächlich einen Wert hat: DESC.
Der Selektor sollte nicht #input
Sein. Das heißt, ein Feld mit id="input"
Ist nicht Ihr Fall. Sie wollen:
$('#chag_sort').val(sort2);
Oder wenn Ihre versteckte Eingabe keine eindeutige ID, sondern nur einen name="chag_sort"
Hatte:
$('input[name="chag_sort"]').val(sort2);
Löschen Sie den Hash, um das ID-Attribut zu identifizieren.
Wenn Sie ein solches verstecktes Feld haben
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("VertragNr") %>'/>
Jetzt können Sie Ihren Wert wie folgt verwenden
$ (this) .parent (). find ('input [type = hidden]'). val ()