无法在jQuery中打开链接。

huangapple go评论61阅读模式
英文:

Cannot open link in jQuery

问题

此脚本在访问页面时不会打开链接“go”。

英文:

Code:

<!-- begin snippet: js hide: false console: true babel: false -->

<!-- language: lang-html -->

&lt;html&gt;

&lt;head&gt;
  &lt;script src=&quot;https://code.jquery.com/jquery-2.2.4.min.js&quot; integrity=&quot;sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
  &lt;a id=&quot;go&quot; href=&quot;go&quot;&gt;go&lt;/a&gt;

  &lt;script&gt;
    $(&quot;#go&quot;).trigger(&quot;click&quot;);
  &lt;/script&gt;
&lt;/body&gt;

&lt;/html&gt;

<!-- 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(&quot;click&quot;) 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 -->

&lt;a id=&quot;go&quot; href=&quot;https://go&quot; target=&quot;_blank&quot;&gt;go&lt;/a&gt;

<!-- end snippet -->

huangapple
  • 本文由 发表于 2023年6月29日 03:19:49
  • 转载请务必保留本文链接:https://go.coder-hub.com/76576132.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定