0

这是我的 HTML 表单的一部分:

<form name = 'myform'>
  <input type='button' name='mybutton' value='Activate'>
  <input type='hidden' name='myhidden' value='elementvalue'>

当用户使用 Ajax 单击“激活”按钮时,我想将隐藏元素的值发送到服务器。这是一个有效的片段,但我需要更改这部分:

$("input[name=choice1]").val(this.value);

为了选择我的隐藏元素值,我不知道如何。

目前我正在同时学习 Python、Flask/Jinja2 和 HTML/CSS,所以现在深入研究 jQuery 实在是太过分了。

感谢你付出的努力。

4

2 回答 2

1

尝试

$("input[type=hidden]")

它将从您的表单中选择所有隐藏的元素。

于 2013-07-25T15:28:13.307 回答
0
$("input[name=myhidden]").val(this.value);

只需修改选择器。请参阅文档http://api.jquery.com/category/selectors/

于 2013-07-25T15:28:04.233 回答