如何在.prependTo()中使用Jquery .prevAll()?

时间:2013-01-18 03:40:14

标签: jquery

我试过这个:

$('li.jplayer_playlist_current').prevAll().prependTo($('#jplayer_playlist ol'));

没有运气,不知道做错了什么?

在Jquery上,他们表明了这一点:

$('li.third-item').prevAll().css('background-color', 'red');

HTML代码:

<div id="jplayer_playlist">
    <ol>
        <li>One</li>
        <li>Two</li>
        <li>Three</li>
        <li class="jplayer_playlist_current">Four</li>
        <li>Five</li>
    </ol>
</div>

1 个答案:

答案 0 :(得分:1)

您的代码完全按预期工作。它会删除所有这些列表项,然后将它们重新插入完全相同的位置!


如果您希望他们在ol结束,那么请使用appendTo

$('.jplayer_playlist_current').prevAll().appendTo('#jplayer_playlist ol');