Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Jquery.prevAll()与.prependTo()一起使用?_Jquery - Fatal编程技术网

如何将Jquery.prevAll()与.prependTo()一起使用?

如何将Jquery.prevAll()与.prependTo()一起使用?,jquery,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.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>

  • 一个
  • 两个
  • 四个

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


    如果您希望它们位于
    ol
    的末尾,请使用:


    你能给我们看看你的HTML吗?预期的行为是什么?哇,我觉得很傻。将prependTo复制并粘贴到上面。谢谢
    $('.jplayer_playlist_current').prevAll().appendTo('#jplayer_playlist ol');