Jquery在“a”元素上单击()

时间:2014-07-11 23:18:34

标签: jquery hyperlink onclick

我想知道为什么Jquery.onClick()不会让您关注链接并打开新窗口。
我试图"模拟"点击这里的链接,但它不会起作用。为什么呢?

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

示例:http://jsfiddle.net/wCRLE/5/

1 个答案:

答案 0 :(得分:1)

这将触发您添加到元素中的任何click事件侦听器,而不会触发本机功能。

你可以这样做:

window.open($('#link').attr('href'));

示例:http://jsfiddle.net/wCRLE/8/

另一方面,避免使用HTML标记内嵌定义点击事件是一个好主意。我已经修改了你的jsFiddle来展示你如何使用jQuery来实现它。