我有一个列表,有时有一个以上的孩子。如果包含许多孩子,我想设置父母的样式。我尝试了一些选项却没有成功。任何帮助将不胜感激。
<ol class="parent">
<li>
<ol>
<li>Something</li>
</ol>
</li>
</ol>
答案 0 :(得分:1)
假设您想要设置直接父元素的样式,您可以这样做:
var $matches = $("ol > li > ol > li");
if($matches.length > 1) {
$matches.parent().addClass("foo");
}
答案 1 :(得分:0)
if($element.children('ol').length >= 2){
$element has at least two 'ol's as children
}