我有一个列表的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');