2010-12-20 8 views
1

私が必要とするのはセレクターですが、見つからないと思います。私はjQueryで親の子供を選択する

jQueryの...アンカータグを選択したいのですが、唯一の.parent()を使用してliを選択することができます。

$("nav ul li > ul").parent().append('<span class="arrow">&darr;</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であるが、1レベル高い。 liaタグをターゲティングする必要があります。

答えて

0

回答しました。 .children("a")を使用してアンカーを選択できました。最終的なコードは次のようになります:

$("nav ul li > ul").parent().children("a").append('<span class="arrow">&darr;</span>'); 
+0

代わりに 'siblings()'を使ってNick Craverの例を使用してください。 – treeface

0

これはリンクまたはオンロードをクリックすると発生しますか?

関連する問題