Jquery 选择具有一个具有条件的子代和一个具有不同条件的子代的节点?

Jquery 选择具有一个具有条件的子代和一个具有不同条件的子代的节点?,jquery,Jquery,让$Collection成为Jquery对象。我想find()在集合中,所有li元素,其中li至少有一个a类的后代,该后代也有b类,并且a类的li至少有一个没有b类的后代 伪代码: $Collection.find('li'). has(DESCENDANT HAVING .class-a.class-b AND ANOTHER DESCENDANT HAVING .class-a:not(.class-b)); 如何创建一个具有和另一个子体运算符的选择器,其中两个条件都必须为true,节点才

$Collection
成为Jquery对象。我想
find()
在集合中,所有
li
元素,其中
li
至少有一个
a类
的后代,该后代也有
b类
,并且
a类
li
至少有一个没有
b类
的后代

伪代码

$Collection.find('li').
has(DESCENDANT HAVING .class-a.class-b AND ANOTHER DESCENDANT HAVING .class-a:not(.class-b));
如何创建一个具有
和另一个子体
运算符的选择器,其中两个条件都必须为true,节点才能包含在选择中