【问题标题】: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。

【问题讨论】:

  • 显示您至少尝试过的内容。
  • 提示::contains 或 filter(),然后是 index()
  • “特定副本”是什么意思?您要验证什么?

标签: 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2012-01-07
    • 2014-06-20
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 2014-02-12
    相关资源
    最近更新 更多