重新排序列表项 - 剪切li元素并在li:first-child之后插入

时间:2012-11-15 23:57:56

标签: jquery css

我似乎无法解决这个问题......

我需要分离(或删除)一个选定的列表元素,并在第一个li元素之后将其插回到ul 中。

http://fiddle.jshell.net/PgfEF/

所以我认为这可行,但不行;

$(this).slice().prependTo('ul.support-items > li:first-child:after');

任何帮助表示感谢, 谢谢Cam

4 个答案:

答案 0 :(得分:1)

这个怎么样:

$('ul.support-items li').click(function(){
    $(this).insertAfter('ul.support-items li:first');
})​

<强> jsFiddle example

答案 1 :(得分:0)

试试这个     $this.slice().after('ul.support-items');

答案 2 :(得分:0)

这应该有效:

$(this).parent().prepend($(this).detach());

答案 3 :(得分:0)

找到了一个解决方案,但并不优雅,但它有效..

http://fiddle.jshell.net/PgfEF/1/