这是我的设置:
<div id="nav">
<ul>
<li><a href="#">MENU ENTRY</a></li>
<li><a href="#">MENU ENTRY WITH SUBMENU</a>
<ul>
<li><a href="#">SUBMENU ENTRY</a></li>
<li><a href="#">SUBMENU ENTTY</a></li>
</ul>
</li>
</ul>
</div>
现在我尝试使用 jQuery 实现以下目标:
- 检查“#nav li”是否有另一个“ul”
- 如果是这样,找到“a”-Tag 并在其上附加“span”-Tag
像这样:
$("#nav li").has("ul").find("a").append('<span class="test">SOMETHING</span>');
不幸的是,“span”-Tag 被附加到所有子“a”-Tags。
我试图从其他“a”标签中删除该类,但它不起作用。
$("#nav li ul li").find("a").remove(".test");
这是小提琴:http: //jsfiddle.net/LmDYg/6/
帮助将不胜感激,谢谢!