我想获取带有特定文本的标签的索引。因此,如果我有 10 个以 Click Me 作为文本的链接,如果我点击第二个链接,我想要 2 个。
$(document).ready( function() {
$('a').click(function () {
if ($(this).text() != ""){
var index = $("a").text().index(this);
alert (index + 1);
}
});
});
示例 HTML 代码
<a href="#">Click Me</a><br /><Br />
<a href="#">Different</a><br /><Br />
<a href="#">Click Me</a><br /><Br />
<div>
<a href="#">Click Me</a><br /><Br />
<div>
<a href="#">Click Me</a><br /><Br />
<a href="#">Different</a><br /><Br />
</div>
</div>
<ul>
<li><a href="#">Click Me</a></li>
<li><a href="#">Click Me</a></li>
<li><a href="#">Click Me</a></li>
<li><a href="#">Click Me</a></li>
</ul>
<a href="#">Different</a><br /><Br />