0

我试过这个:

$('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>
4

1 回答 1

1

您的代码完全按照应有的方式工作。它正在删除所有这些列表项,然后将它们重新插入完全相同的位置!


如果您想要让它们位于末尾,请ol使用appendTo

$('.jplayer_playlist_current').prevAll().appendTo('#jplayer_playlist ol');
于 2013-01-18T03:53:07.003 回答