-1
所以我有一个表中的几个动态元素,现在我试图添加一个类,如果它包含'2分钟'问题是,如果另一个容器说'12分钟'也是这个类的增加。我怎么才能找到2分钟,忘记12分钟?:包含('2分钟')。addClass也将类添加到'12分钟'
$(".notice:contains('2 minutes')").addClass('highlight');
所以我有一个表中的几个动态元素,现在我试图添加一个类,如果它包含'2分钟'问题是,如果另一个容器说'12分钟'也是这个类的增加。我怎么才能找到2分钟,忘记12分钟?:包含('2分钟')。addClass也将类添加到'12分钟'
$(".notice:contains('2 minutes')").addClass('highlight');
写自己的过滤功能,以严格的比较:
$('.notice').filter(function() {
return $.text(this) === '2 minutes';
}).addClass('highlight');
如果所需的文本位于其他文本中,你可以使用正则表达式来测试的有效性,例如/\b2 minutes\b/.test($.text(this))
。