`<div id="noThis" class="a"><div><span class="condition"><span class="irrelevant"></span></div></div><div id="iWantThis" class="a"><div><span class="irrelevant"></span></div></div>`我想用jquery选出所有没有.condition的div。类似于$(".a").without(".condition");,最基本的目的是获得子节点没有<span class="condition">的div,希望能够较深的树上高效的执行。
1 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
我们换个想法,你无非是想获取.irrelevant这个类的上层.a元素!
$(".irrelevant").parents(".a")
我错了……
貌似condition里面也有!
那么,使用jquery的filter()方法,配合not试试.
$(".a div span").filter(":not('.condition')").parents(".a").css("background-color","yellow");
添加回答
举报
0/150
提交
取消