8

Or, asked another way, do hidden form elements (<input type="hidden"... />) support jQuery's click() method?

4

1 回答 1

10

是的,隐藏输入适用于该click()方法。您不能用鼠标单击隐藏的输入元素,但可以使用 click 方法执行单击事件。

所以,给定这个 HTML:

<form>
    <input type="hidden" name="input1" id="input1" value="Yes">
</form>

您可以分配一个点击处理程序:

$('#input1').click(function () {
    //do something
});

并调用点击事件:

$('#input1').click();

有关工作示例,请参见http://jsfiddle.net/jhfrench/v6LUd/ 。

于 2013-07-30T19:27:05.327 回答