Je veux définir la valeur d'un champ caché, en utilisant JQuery.
Champ caché:
<input id="chag_sort" type="hidden" name="chag_sort">
Mon JQuery:
$("#input[name=chag_sort]").val(sort2);
Qu'est-ce que je fais mal? Je devrais également mentionner dans la console que sort2 a en fait une valeur: DESC.
Le sélecteur ne doit pas être #input
. Cela signifie un champ avec id="input"
ce qui n'est pas votre cas. Tu veux:
$('#chag_sort').val(sort2);
Ou si votre entrée masquée n'avait pas d'identifiant unique mais uniquement un name="chag_sort"
:
$('input[name="chag_sort"]').val(sort2);
Déposez le hachage - c'est pour identifier l'attribut id.
Si vous avez un champ caché comme celui-ci
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("VertragNr") %>'/>
Vous pouvez maintenant utiliser votre valeur comme ceci
$ (this) .parent (). find ('input [type = hidden]'). val ()