我想,当按下一个键被点击一个链接的用户点击,我做了这个jQuery的:模拟链路
$('form#form1').bind("keypress", function(e){
if(e.keycode == 13 || e.keyChar == 13 || e.which == 13){
$('.LoginBoxButton a').click();
}
});
它不工作,我已经仔细阅读以下说明为什么:
重要的是要记住, 点击()不会触发链路上的默认 行为,即使没有其他 是防止这一点很重要。所以你不能 使用click()本身来模拟 用户点击一个链接,并被 带到另一个url。
但是,您如何模拟用户点击链接并转到其他网址?
。点击()** **不触发链接的默认行为(真的没有什么别的它*不能触发连接到链接元素的任何事件处理程序 – Gareth 2010-04-18 22:20:20
你应该做到这一点,$('。LoginBoxButton a')。trigger('click'); – 2010-04-19 03:22:28