重新排序列表项 - 剪切 li 元素并在 li:第一个子项之后插入



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

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

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

所以我认为这可能会起作用,但没有;

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

任何帮助表示感谢,谢谢凸轮

这个怎么样:

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

js小提琴示例

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

这应该有效:

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

制定了一个解决方案,不优雅,但它有效。

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

最新更新