使用 JQuery 设置隐藏字段的值
我想使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
选择器不应该是
#input
。这意味着带有id="input"
的字段,这不是您的情况。您想要:或者如果您的隐藏输入没有唯一的 ID,而只有
name="chag_sort"
:The selector should not be
#input
. That means a field withid="input"
which is not your case. You want:Or if your hidden input didn't have an unique id but only a
name="chag_sort"
:删除哈希值 - 这是为了标识 id 属性。
Drop the hash - that's for identifying the id attribute.
如果您有这样的隐藏字段
现在您可以使用这样的值
$(this).parent().find('input[type=hidden]').val()
If you have a hidden field like this
Now you can use your value like this
$(this).parent().find('input[type=hidden]').val()