Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法在jquery:contains()选择器中使用多个字符串?_Javascript_Jquery - Fatal编程技术网

Javascript 有没有办法在jquery:contains()选择器中使用多个字符串?

Javascript 有没有办法在jquery:contains()选择器中使用多个字符串?,javascript,jquery,Javascript,Jquery,您好,我想知道是否有办法在选择器:contains()中使用多个字符串。例如,我想这样做: $("#"+idArray[i]).find("th:Contains(" + query && query2 + ")").closest($(".instTable, .break")).show(); 类似于if语句的sysntax。这可能吗 谢谢当然,因为您需要一个和条件,这与独立筛选两个匹配项是一样的 $(selector).find('th:contains(' + que

您好,我想知道是否有办法在选择器
:contains()
中使用多个字符串。例如,我想这样做:

 $("#"+idArray[i]).find("th:Contains(" + query && query2 + ")").closest($(".instTable, .break")).show();
类似于if语句的sysntax。这可能吗


谢谢

当然,因为您需要一个
条件,这与独立筛选两个匹配项是一样的

$(selector).find('th:contains(' + query1 +'):contains(' + query2 + ')') ...

@arrowill12
与集合并集相同,因此您可以使用两个单独的表达式,然后使用
。添加
以合并它们。将
not:
与多个包含项一起使用时,语法会是什么样的呢?例如
:not(:contains(“+query[x]+”)
$('th:contains('+ query +'), th:contains('+ query2 +')')....