猿问

用jQuery模拟按键

使用jQuery,单击链接时如何模拟(触发?)KeyPress?例如,当用户单击以下链接时:


<a id="clickforspace" href="#">Click Here</a>

然后,通过单击链接,就好像他们按下了键盘上的“空格键”一样。


我假设是这样的:


$("#clickforspace").click(function(e) { 

    e.preventDefault(); 

    //... Some type of code here to initiate "spacebar" //

                                      });

关于如何实现这一目标的任何想法?


慕尼黑8549860
浏览 518回答 3
3回答

噜噜哒

我相信这就是您要寻找的:var press = jQuery.Event("keypress");press.ctrlKey = false;press.which = 40;$("whatever").trigger(press);
随时随地看视频慕课网APP
我要回答