我有一种独特的需求,即在所有具有相同类名且具有特定副本的div上找到一个div
,并返回条目号:
<div class="alertme"></div>
<div class="alertme"></div>
<div class="alertme">This text</div>
<div class="alertme"></div>
所以它会返回2,0是第一个div
。
答案 0 :(得分:1)
我不确定你想要的是什么,但要获得具有This text
文本的div的索引,你可以使用:contains
选择器和.index()
方法:
$('.alertme:contains("This text")').index();
希望这有帮助。
console.log($('.alertme:contains("This text")').index());
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="alertme"></div>
<div class="alertme"></div>
<div class="alertme">This text</div>
<div class="alertme"></div>
&#13;