Javascript 如何使用jQuery区分具有相同内容的两个链接?
我有一个网页,其中包含两个相同的文本链接“添加新项目”,但针对不同的网址 我创建了一个javascript,它使用jQuery库,通过文本引用链接。代码是:Javascript 如何使用jQuery区分具有相同内容的两个链接?,javascript,jquery,Javascript,Jquery,我有一个网页,其中包含两个相同的文本链接“添加新项目”,但针对不同的网址 我创建了一个javascript,它使用jQuery库,通过文本引用链接。代码是: var anchorElement = $("a:contains('Add new item')"); 当我想引用第一个链接时,这很好。但是,我如何引用第二个,因为它们有相同的文本?谢谢 要循环使用此 $("a:contains('Add new item')").each(function(){ alert($(this).a
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()
函数搜索或迭代它们。谢谢您的回答。我对jQuery非常陌生,所以您能解释一下这个方法会返回什么吗?例如,如果我有三个链接呢?那么代码会是什么样子呢?非常感谢。第一个方法只是循环遍历所有匹配项$(这是每个迭代中的当前匹配项),非常感谢!我会尽快给你的答案打上正确的标记(我需要再等8分钟:)或者仅仅$(“a:contains('addnewitem')”)[1];