【问题标题】:Search class for specific text and return entry number [duplicate]搜索特定文本的类并返回条目号[重复]
【发布时间】:2017-05-07 01:18:06
【问题描述】:
我有一种独特的需求,即在具有特定副本的所有具有相同类名的 div 上找到一个 div,并返回条目号:
<div class="alertme"></div>
<div class="alertme"></div>
<div class="alertme">This text</div>
<div class="alertme"></div>
所以它会返回 2,0 是第一个 div。
【问题讨论】:
标签:
javascript
jquery
html
css
【解决方案1】:
我不确定这是否是您想要的,但要获取包含 This text 文本的 div 的索引,您可以使用 :contains 选择器和 .index() 方法:
$('.alertme:contains("This text")').index();
希望这会有所帮助。
console.log($('.alertme:contains("This text")').index());
<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>