Используйте jquery для применения класса, если присутствует ребенок - PullRequest
0 голосов
/ 15 августа 2011

У меня есть список, который иногда имеет более одного ребенка. Я хотел бы стилизовать родителя, если он содержит несколько детей. Я попробовал несколько вариантов без успеха. Любая помощь будет оценена.

<ol class="parent">
    <li>
        <ol>
            <li>Something</li>
        </ol>
    </li>
</ol>

Ответы [ 2 ]

1 голос
/ 15 августа 2011

Если вы хотите стилизовать прямой родительский элемент, вы можете сделать это:

var $matches = $("ol > li > ol > li");
if($matches.length > 1) {
    $matches.parent().addClass("foo");
}
0 голосов
/ 15 августа 2011
if($element.children('ol').length >= 2){
    $element has at least two 'ol's as children
}
...