【问题标题】:How to "trigger" a click event on a specific anchor element with Javascript? preferably with jQuery如何使用Javascript“触发”特定锚元素上的点击事件?最好用 jQuery
【发布时间】:2010-05-17 17:52:58
【问题描述】:

我想要做的是在锚元素上发出一个点击事件,最好使用 jQuery,使浏览器跟随该链接。我知道我的锚选择器是正确的,因为它们从 .length 返回 1。

这是我尝试过的:

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

但它不会跟随链接。

我怎么做错了?

谢谢!!

【问题讨论】:

    标签: jquery jquery-selectors jquery-click-event


    【解决方案1】:

    为什么不只解析 url 并将用户发送到该链接位置?

    var url = $('#awesomeLink').attr('href');
    window.location.href = url;
    

    【讨论】:

      【解决方案2】:

      试试$('#awesomeLink').trigger("click");

      【讨论】:

      • 也许我读得不够。我认为问题是如何触发偶数。然而,在不触发事件的情况下导航到链接将是 Tejs 的秘诀。
      【解决方案3】:

      与其尝试直接点击链接,不如告诉浏览器加载不同的页面:

      window.location = "my_link's_URL";
      

      这个问题类似于how-do-i-automatically-click-a-link-with-javascript

      【讨论】:

        【解决方案4】:

        如果您只是想更改浏览器位置,请尝试:

        window.location.href = $('#awesomeLink').attr('href');
        

        否则,如果您需要更多信息,那么 this question 可能会有所帮助(关于原生点击的其他问题也可能会有所帮助)。

        【讨论】:

        • 显然我打字很慢。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-24
        • 1970-01-01
        • 2016-08-06
        • 2012-08-08
        • 2013-12-16
        相关资源
        最近更新 更多