使用jQuery自动向所有父菜单添加箭头

使用jQuery自动向所有父菜单添加箭头,jquery,Jquery,我有简单的无序列表菜单。代码在下面,或者您可以从以下位置获取: 我想使用jQuery将此标记添加到包含子菜单的所有菜单、所有父菜单中。在这种情况下,应在Second和Second-2菜单链接之后添加此代码,如下所示: <ul> <li><a href="#">First</a></li> <li><a href="#">Second</a><s

我有简单的无序列表菜单。代码在下面,或者您可以从以下位置获取:

我想使用jQuery将此标记
添加到包含子菜单的所有菜单、所有父菜单中。在这种情况下,应在SecondSecond-2菜单链接之后添加此代码,如下所示:

<ul>
    <li><a href="#">First</a></li>
    <li><a href="#">Second</a><span class="arrow"></span>
        <ul>
            <li><a href="#">Second - 1</a></li>
            <li><a href="#">Second - 2</a></li>
            <li><a href="#">Second - 3</a><span class="arrow"></span>
                <ul>...........
      • 。。。。。。。。。。。
有什么建议最简单的方法可以做到这一点

谢谢

$('li>ul')。在('')之前;
$('li > ul').before('<span class="arrow"></span>');
$('li')。has('ul')。children('a')。append('');

我没想到解决方案会这么短。我喜欢你的大脑。谢谢PaulPRO!嗨,克里斯托弗,你的代码很好用,但是我选择了一个稍微短一点的。谢谢
$('li > ul').before('<span class="arrow"></span>');
$('li').has('ul').children('a').append('<span class="arrow"></span>');