webentwicklung-frage-antwort-db.com.de

Legen Sie den Wert eines ausgeblendeten Felds mit JQuery fest

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.

19
JZ.

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);
35
Darin Dimitrov

Löschen Sie den Hash, um das ID-Attribut zu identifizieren.

3
planetjones

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

2
Sajidur Rahman