【问题标题】:Jquery click() on "a"-element“a”元素上的 Jquery click()
【发布时间】:2014-09-02 16:25:26
【问题描述】:

我想知道为什么 Jquery.onClick() 不允许您点击链接并打开新窗口。
我试图“模拟”单击此处的链接,但它不起作用。为什么?

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

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

【问题讨论】:

  • 那是因为它只触发用javascript设置的事件处理程序,而不是原生事件

标签: jquery hyperlink onclick


【解决方案1】:

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

你可以这样做:

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

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

附带说明,最好避免在 HTML 标记中定义点击事件。我已经修改了你的 jsFiddle 来展示你如何使用 jQuery 来做到这一点。

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    • 1970-01-01
    • 2018-06-08
    • 2013-12-18
    相关资源
    最近更新 更多