如何使用jQuery区分具有相同内容的两个链接
How to differentiate two links with the same content using jQuery?
我有一个页面,其中包含两个具有相同文本"添加新项目"的链接,但针对的是不同的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()
函数对其进行迭代。
相关文章:
- 链接两个网页或网络应用程序的最佳方式
- 使用jquery延迟对象链接多个ajax调用
- 同时链接多个文档
- 链接多个异步函数
- 在javascript中链接多个异步方法
- OpenLayers 3.13:通过链接两个视图来提供绑定To的问题
- 如何链接两个脚本
- 如何使用数据属性而不是它们的值来链接两个下拉列表
- 链接两个D3图
- 如何使用three.js链接两个几何对象
- 链接两个函数的最佳实践,AngularJs/JavaScript
- 在AngularJS中使用Promises来链接两个不同的控制器
- 如何链接多个javascript文件,其中两个文件都有onload事件
- 鼠标悬停时链接两个元素和双工具提示
- 链接两个组合框Javascript/HTML
- 在页面上链接两个内部Knockout组件的最佳方式是什么?
- 链接两个可观察对象http和storage
- JavaScript链接两个对象
- 如何在链接两个异步jQuery函数时完全避开jQuery承诺
- 链接两个动作