Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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:添加类,除非有某个类的子类_Javascript_Jquery - Fatal编程技术网

Javascript Jquery:添加类,除非有某个类的子类

Javascript Jquery:添加类,除非有某个类的子类,javascript,jquery,Javascript,Jquery,我想做一个addclass,但前提是它没有某个类的子类 $selector.addClass('addthisclass'); 所以我想: <div class="addthisclass"><span></span></div> 这里什么也没有 <div><span class="badclass"></span></div> 有人知道怎么做吗?使用和选择器: $("div:not(:

我想做一个addclass,但前提是它没有某个类的子类

$selector.addClass('addthisclass');
所以我想:

<div class="addthisclass"><span></span></div>

这里什么也没有

<div><span class="badclass"></span></div>

有人知道怎么做吗?

使用和选择器:

$("div:not(:has(span.badclass))").addClass("addthisclass");

如果它的类不好,他“不”希望添加它。不知道:has选择器。美好的哦,我必须在你编辑页面和你发布页面之间点击页面。lol@drs9222,他没有:一开始没有。如果你问我,那是一个疯狂的选择器。jquery兔子洞到底有多深?