代码之家  ›  专栏  ›  技术社区  ›  Alex

如何使用javascript在特定锚定元素上“触发”单击事件?最好使用jquery

  •  0
  • Alex  · 技术社区  · 14 年前

    我要做的是在锚元素上发布一个click事件,最好是使用jquery,从而使浏览器遵循该链接。我知道我的锚选择器是正确的,因为它们从.length返回1。

    以下是我的尝试:

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

    但它不会遵循链接。

    我怎么做错了?

    谢谢!!

    4 回复  |  直到 14 年前
        1
  •  2
  •   Tejs    14 年前

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

    var url = $('#awesomeLink').attr('href');
    window.location.href = url;
    
        2
  •  1
  •   Lance    14 年前

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

        3
  •  0
  •   Community    7 年前

    不要直接单击链接,只需告诉浏览器加载其他页面:

    window.location = "my_link's_URL";
    

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

        4
  •  0
  •   Community    7 年前

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

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

    否则,如果你需要更多,那么 this question 可能会有所帮助(其他关于本地点击的问题也是如此)。

    推荐文章