我认为我需要的只是一个选择器,但找不到一个。我想选择锚标记,但只能使用li
...
.parent()
jQuery的:
$("nav ul li > ul").parent().append('<span class="arrow">↓</span>');
HTML:
<li><a href="#">The Events</a>
<ul>
<li><a href="#">Schedule</a></li>
<li><a href="#">Buy Tickets</a></li>
<li><a href="#">Features</a></li>
</ul>
</li>
上面的代码将箭头放在右li
s,但是一个级别为高。我需要定位li
的{{1}}代码。
答案 0 :(得分:4)
您可以使用.siblings()
,如下所示:
$("nav ul li > ul").siblings("a").append('<span class="arrow">↓</span>');
答案 1 :(得分:0)
回答自己。使用.children("a")
我能够选择锚点。最终代码如下:
$("nav ul li > ul").parent().children("a").append('<span class="arrow">↓</span>');
答案 2 :(得分:0)
点击链接或上传会发生这种情况吗?