Jquery:挑选没有;我没有A级或B级

Jquery: Pick out items that don't have class A or B

本文关键字:级或 挑选 Jquery      更新时间:2024-03-14

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

$(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规则都放在相同的元素上。

thead > tr.column-headers td:not(.A):not(.B)

尝试

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