使用 JQuery 设置隐藏字段的值

发布于 2024-11-07 11:43:26 字数 261 浏览 0 评论 0原文

我想使用 JQuery 设置隐藏字段的值。

隐藏字段:

<input id="chag_sort" type="hidden" name="chag_sort">

我的 JQuery:

 $("#input[name=chag_sort]").val(sort2);

我做错了什么?我还应该在控制台中提到 sort2 实际上有一个值:DESC。

I want to set the value of a hidden field, using JQuery.

Hidden Field:

<input id="chag_sort" type="hidden" name="chag_sort">

My JQuery:

 $("#input[name=chag_sort]").val(sort2);

What am I doing wrong? I should also mention in console that sort2 does in fact have a value: DESC.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

原野 2024-11-14 11:43:26

选择器不应该是#input。这意味着带有 id="input" 的字段,这不是您的情况。您想要:

$('#chag_sort').val(sort2);

或者如果您的隐藏输入没有唯一的 ID,而只有 name="chag_sort"

$('input[name="chag_sort"]').val(sort2);

The selector should not be #input. That means a field with id="input" which is not your case. You want:

$('#chag_sort').val(sort2);

Or if your hidden input didn't have an unique id but only a name="chag_sort":

$('input[name="chag_sort"]').val(sort2);
风苍溪 2024-11-14 11:43:26

删除哈希值 - 这是为了标识 id 属性。

Drop the hash - that's for identifying the id attribute.

白芷 2024-11-14 11:43:26

如果您有这样的隐藏字段

  <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("VertragNr") %>'/>

现在您可以使用这样的值

$(this).parent().find('input[type=hidden]').val()

If you have a hidden field like this

  <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("VertragNr") %>'/>

Now you can use your value like this

$(this).parent().find('input[type=hidden]').val()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文