英文:
Cannot open link in jQuery
问题
此脚本在访问页面时不会打开链接“go”。
英文:
Code:
<!-- begin snippet: js hide: false console: true babel: false -->
<!-- language: lang-html -->
<html>
<head>
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
</head>
<body>
<a id="go" href="go">go</a>
<script>
$("#go").trigger("click");
</script>
</body>
</html>
<!-- end snippet -->
This script doesn't open the link go
when visiting the page.
答案1
得分: 1
.trigger("click")
将触发绑定的事件,但不会触发直接的点击。
在你的情况下,它将起作用:
go.click();
<a id="go" href="https://go" target="_blank">go</a>
英文:
.trigger("click")
will trigger the bound event, but not the direct click.
In your case it will work:
<!-- begin snippet: js hide: false console: true babel: false -->
<!-- language: lang-js -->
go.click();
<!-- language: lang-html -->
<a id="go" href="https://go" target="_blank">go</a>
<!-- end snippet -->
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论