使用 jQuery,如何在单击链接时模拟(触发?)KeyPress?例如,当用户单击以下链接时:
<a id="clickforspace" href="#">Click Here</a>
然后,通过单击该链接,就好像他们按下了键盘上的“空格键”一样。
像这样的事情,我假设:
$("#clickforspace").click(function(e) {
e.preventDefault();
//... Some type of code here to initiate "spacebar" //
});
关于如何实现这一目标有什么想法吗?
我相信这就是您正在寻找的:
var press = jQuery.Event("keypress");
press.ctrlKey = false;
press.which = 40;
$("whatever").trigger(press);
From here http://forum.jquery.com/topic/simulating-keypress-events.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)