Мне нужно написать jQuery, который зацикливает ul li детей на всех подуровнях, и найти, если у какого-либо из этих детей есть тест класса, ничего не делать, но если ни у одного из них нет этого класса, я хочу дать основному родителю ulопределенный класс, это пример кода,
<ul class="level1" id="navigation">
<li class="hasChildNodes"><a href="#"><span>Community</span></a>
<ul class="menuLevelContainer level2 hasChildNodes">
<li class=""><a href="#"><span>Blogs</span></a></li>
<li class=""><a href="#"><span>Discussions</span></a></li>
<li class=""><a href="#"><span>Photos</span></a></li>
<li class=""><a href="#"><span>Polls & Surveys</span></a></li>
<li class=""><a href="#><span>Suggestions</span></a></li>
</ul>
</li>
<li class=""><a href="/Events/Pages/default.aspx"><span>Events</span></a></li>
<li class="hasChildNodes"><a href="/News/Pages/default.aspx"><span>News</span></a>
<ul class="menuLevelContainer level2 hasChildNodes">
<li class=""><a href="#"><span>Annoucements</span></a></li>
<li class=""><a href="#"><span>Good Morning
Done</span></a></li></ul>
</li>
, и я хочу найти всех потомков ul, чтобы увидеть, есть ли у него потомок с таким именем класса, и если нет, я хочудайте ul тест класса, например, но я хочу дать конкретный ul класс, так что не стоит сначала его ловить, это или что-то ??