jQuery,选择包含指定字符串而不包含其他字符串的元素
jQuery, selecting element that contains a specified string while not containing other
我使用:contains()
在文本内容的大页面中查找字符串,并且所有重复块将包含这些块的唯一字符串,例如学生ID。我想把:contains()
和:not(:contains())
结合起来
逻辑如下:如果字符串包含1234,但不存在单词"absent",则追加奖励语句
我的目标是将这两个选择器组合起来,产生包含但不包含的效果。
您可以在这里使用filter
:
$(selector).contains("1234").filter(function () {
return $(this).not(":contains("absent")");
});
或者用简单的方式:
$('selector:contains(1234):not(:contains(absent))')
相关文章:
- 解析字符串包含'"'从mysql检索到JSON
- 当字符串包含 HTML 标记时,JSON 解析失败
- 用于Cordova应用程序的Javascript SQLite-使用参数搜索,其中字符串包含子字符串大小写insenst
- Regex-仅当字符串包含任何其他字符时才允许使用某些字符
- javascript正则表达式匹配字符串包含阿拉伯特殊字符符号'œ;u0640
- 如何将字符串(包含位置)转换为数组
- 字符串包含 ;.
- Javascript 如果字符串包含空格,则用破折号替换空格
- 正则表达式(如果字符串包含 E 或 F 字母)
- JavaScript 搜索字符串包含
- 正则表达式,如果字符串包含 a>b 或 a=b 或 a<=b 或 a!=b 或 a==b 中的任何一个,则
- JQUERY 如果字符串包含两个单词
- PHP 字符串包含打印 Javascript 时的换行符问题
- 将JSON字符串(Pretified)转换回原始字符串(包含所有转义符)
- 如果请求的字符串包含引号,为什么encodeURIComponent不工作
- 字符串包含无法在IE中工作
- 错误:未捕获的异常:[exception.."字符串包含一个..quot;
- 将.CSV数据导入Javascript,并在字符串包含数据时运行execute
- javascript搜索字符串包含'+'
- 如果字符串包含所有汉字或以汉字结尾,请检查JavaScript/jQuery