Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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:挑出没有A类或B类的项目_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript Jquery:挑出没有A类或B类的项目

Javascript Jquery:挑出没有A类或B类的项目,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想从两个类A或B中选择一个没有枯萎的元素。我可以编写元素没有一个类的情况 $(element).find("thead > tr.column-headers td:not(.A)"); $(element).find("thead > tr.column-headers td:not(.B)"); 但是我想要一个单一的选择器来选择非a和非B。这不起作用 $(element).find("thead > tr.column-headers td:not(.A) td:no

我想从两个类A或B中选择一个没有枯萎的元素。我可以编写元素没有一个类的情况

$(element).find("thead > tr.column-headers td:not(.A)");

$(element).find("thead > tr.column-headers td:not(.B)");
但是我想要一个单一的选择器来选择非a和非B。这不起作用

$(element).find("thead > tr.column-headers td:not(.A) td:not(.B)");
试一试

td:not.A td:not.B表示不是B类成员的td,也是不是A类成员的另一个td的后代

您需要将两个not规则放在同一个元素上


包含td:not.A td:not.B的选择器尝试查找类不是A的td元素,然后在该元素中查找类不是B的第二个td子元素。应该注意的是:not选择器也接受逗号分隔的列表,因此只需将.B添加到第一个td:not.A,.B->请注意,逗号分隔列表支持仅限于jQuery而不是选择器。它在CSS not选择器中无效。
$(element).find("thead > tr.column-headers").not("td.A, td.B");
thead > tr.column-headers td:not(.A):not(.B)