首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jquery强制点击(href)

jquery强制点击(href)
EN

Stack Overflow用户
提问于 2011-04-30 07:05:33
回答 4查看 42.7K关注 0票数 16

我有这个:

代码语言:javascript
复制
<li>
 <a href="#" data-content="visit">
  <span class="bf_hover"></span>
  <span>Visit us</span>
 </a>
</li>

我想自动打开“访问我们”链接。

我怎么能做到这一点?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-04-30 07:08:09

您可以通过执行以下操作来触发单击

代码语言:javascript
复制
$('li a').trigger('click');
票数 25
EN

Stack Overflow用户

发布于 2011-08-04 00:55:30

看起来jQuery在100%的情况下都不能强制超链接的点击事件,你的可能就是其中之一。我解决这个问题的方法是使用以下方法:

代码语言:javascript
复制
$('li a')[0].click();

这样,您就可以将其用作DOM元素而不是jQuery对象,而且它似乎可以在许多浏览器中工作。

票数 18
EN

Stack Overflow用户

发布于 2012-08-24 03:27:32

将窗口位置设置为链接的href。仅当链接绑定到单击事件侦听器时,强制单击才起作用。链接的默认行为是在单击时转到某个位置,但不添加单击事件侦听器。您的解决方案应如下所示:

代码语言:javascript
复制
<li>
 <a id="mylink" href="#" data-content="visit">
  <span class="bf_hover"></span>
  <span>Visit us</span>
 </a>
</li>

<script>
  window.location = $("#mylink").attr("href");
</script>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5838241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档