jquery – 基于EXACT文本内容选择元素

前端之家收集整理的这篇文章主要介绍了jquery – 基于EXACT文本内容选择元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个列表的div,都包含一个p标签分类为索引。这些p标签的文本内容是从1到n的数字(尽管可能不大于30-40)。我有以下选择器,在初步测试中工作正常:
var ad = $('.existing_ad .index:contains('+index+')').parents('.existing_ad');

其中index是从p标签获取的数字索引,而.existing_ad是父div的类。正如我所说,这工作正常…直到我去更高的数字。例如,当索引为1时,它选择.existing_ads,其中索引HAS A 1 IN IT,例如。 1,10-19,21,31等

如何获得ONLY索引n?

解决方法

这个怎么样:
$('.existing_ad .index').filter(function() {
    return $(this).text() == index;
}).parents('.existing_ad');

猜你在找的jQuery相关文章