好的,伙计们。我想要做的是创建一个无序列表(ul),其中包含嵌套(ul)。我正在尝试修改主要(ul)元素中的类,但我不知道如何做到这一点。让我给你举个例子。假设我有这个:
<ul id="mainNav">
<li><a href="#">Main Item 1</a></li>
<li><a href="#">Main Item 2</a>
<ul>
<li><a href="#">subitem1</a></li>
<li><a href="#">subitem2</a></li>
</ul>
</li>
<li><a href="#">Main Item 3</a></li>
<li><a href="#">Main Item 4</a>
<ul>
<li><a href="#">subitem3</a></li>
<li><a href="#">subitem4</a></li>
</ul>
</li>
</ul>
我想要做的是在“mainNav”中找到嵌套的(ul),并使用 jquery 为它们应用一个类。此外,我需要将类和其他属性应用于嵌套(ul)的父(li)。我希望这是有道理的。输出看起来像这样:
<ul id="mainNav">
<li><a href="#">Main Item 1</a></li>
<li class="dropdown"><a href="#" DATA="BLAH">Main Item 2</a> <!-- STUFF GOES HERE -->
<ul class="dropdown-submenu"> <!-- and here -->
<li><a href="#">subitem1</a></li>
<li><a href="#">subitem2</a></li>
</ul>
</li>
<li><a href="#">Main Item 3</a></li>
<li class="dropdown"><a href="#" DATA="BLAH">>Main Item 4</a>
<ul class="dropdown-submenu">
<li><a href="#">subitem3</a></li>
<li><a href="#">subitem4</a></li>
</ul>
</li>
</ul>
我希望这是有道理的。我正在尝试遍历子元素并向子元素(ul)添加类,然后转到父元素(li)并向其添加类以及(a)元素。我完全迷路了,如果你们能提供帮助,我将不胜感激!!!谢谢大家!!!