我正在使用:contains()
在大页面文本内容中查找字符串,并且所有重复块都将包含这些块特有的字符串,例如学生ID。我想将:contains()
与:not(:contains())
合并。
逻辑如下: 如果字符串包含1234,但“缺席”字样不存在,请附上奖励声明
我的目标是将两个选择器组合成一个包含但不包含的效果。
答案 0 :(得分:2)
您可以在此处使用filter
:
$(selector).contains("1234").filter(function () {
return $(this).not(":contains("absent")");
});
或者以简单的方式:
$('selector:contains(1234):not(:contains(absent))')