当在某些文本框中单击输入时,我尝试使用 jQuery 模拟某些元素上的单击事件:
$("input[id$=txtbox]").bind('keypress', function (e) {
if (e.keyCode === 13) {
SimulateClick();
}
});
function SimulateClick()
{
$("input[id$=btn]").trigger('click');
}
这是 HTML:
<asp:Button ID="btn" runat="server" OnClick="checkUserPass_Click" Style="display: none" />
它不适用于 Firefox。有什么想法或解决方法吗?
Trigger
无法模拟click
事件定义于onclick
属性上的input
元素。
你必须bind
您的函数按顺序输入trigger
上班。
$("input[id$=btn]").bind('click', function() {
alert("I am clicked :)");
});
现在,如果你执行$("input[id$=btn]").trigger('click');
。这会起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)