Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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_Html_Jquery Selectors - Fatal编程技术网

Javascript 如何选择非';是否使用jquery作为特定元素的子元素?

Javascript 如何选择非';是否使用jquery作为特定元素的子元素?,javascript,jquery,html,jquery-selectors,Javascript,Jquery,Html,Jquery Selectors,如何仅选择没有div.option作为父项的spans <div class="option"> <span>Content goes here</span> </div> <span>Content goes here</span> <span>Content goes here</span> <div class="option"> <span>Conten

如何仅选择没有
div.option
作为父项的
span
s

<div class="option">
    <span>Content goes here</span>
</div>
<span>Content goes here</span>
<span>Content goes here</span>
<div class="option">
    <span>Content goes here</span>
</div>

内容在这里
内容在这里
内容在这里
内容在这里

您需要选择所有
span
,并使用
的子项排除span。选项

$(“span:not(div.option>span)”).css(“颜色”、“红色”)

内容在这里
内容在这里
内容在这里
内容在这里

这里有一个很好的解决方案:使用此块的直接父级,例如
.container>span