如何使用jQuery区分具有相同内容的两个链接

How to differentiate two links with the same content using jQuery?

本文关键字:链接 两个 jQuery 何使用      更新时间:2023-09-26

我有一个页面,其中包含两个具有相同文本"添加新项目"的链接,但针对的是不同的URL。

我创建了一个javascript,它使用jQuery库,通过文本引用链接。代码为:

var anchorElement = $("a:contains('Add new item')");

当我想引用第一个链接时,这很好。但是,我该如何引用第二个,因为它们有相同的文本?谢谢

使用此循环

$("a:contains('Add new item')").each(function(){
    alert($(this).attr('href'));
});

你也可以通过索引来获取它们

var first = $("a:contains('Add new item')").eq(0);
var second = $("a:contains('Add new item')").eq(1);

尝试搜索过滤器,或使用each()函数对其进行迭代。