先看如下代码:
<script src="https://img.cdn.apipost.cn/mp/3d9e9643852e31a1.webp"></script>
<script type="text/javascript">
$(function(){
$(".click").trigger("click");
});
</script>
<a target="_blank" href="https://url.apipost.cn/url?https%3A%2F%2Fwww.xxx.com%2F" rel="external nofollow" class="click">跳转中...</a>
这段代码执行后,也没并没有跳转,原因是<a>
标签无法通过trigger
触发click
。
解决,在<a>
里嵌套一个<span>
,触发该<span>
的trigger即可。
<script src="https://img.cdn.apipost.cn/mp/3d9e9643852e31a1.webp"></script>
<script type="text/javascript">
$(function(){
$(".click span").trigger("click");
});
</script>
<a target="_blank" href="https://url.apipost.cn/url?https%3A%2F%2Fwww.xxx.com%2F" rel="external nofollow" class="click"><span>跳转中...</span></a>