jQuery 单击特定项目

jQuery Click specific item

<a class="example" href="https://example.com/index.php">hellau</a>
<a class="example" href="https://example1.com/index.php">hellau1</a>
<a class="example" href="https://example2.com/index.php">hellau2</a>

需要以某种方式获取并转到第二个 href。

$('.example')[1].click();

在条目被删除之前,无法坚持随机 link

var link = $(".example");
link.click();
window.location.href = link[1].attr("href"); 

也不行

有什么方法可以让它点击特定的文本部分或类似的内容?

文本和 link 是动态的

需要以某种方式获取并转到第二个 href。

您正在尝试触发第二个锚元素的点击事件。但是它不会触发重定向到 href 的默认操作。您将需要获取第二个元素的 href,然后为其设置 windows href 位置。

像这样:

window.location.href = $(".example:eq(1)").attr('href');

使用trigger()

$('.example').eq(1).trigger('click');

另一种方式

$('.example').eq(1).on('click');

这是您所看到的示例代码: Jquery

$("a").click(function(){
    alert($(this).attr("href"));
});

使用下面的代码

$("a.example").click(function(){

      var href = $(this).attr('href');
      window.location.href = href;

}