如何在JS“jQuery.sortable”应用后更改列表的顺序.
例如:
<ul id="mylist"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> var x_sortable_list = $("mylist").sortable();
那么,假设这个工作:
x_sortable_list.changeOrder([ {item:1,newOrder:2 },{item:2,newOrder:1 },{item:3,newOrder:3 } ]);
解决方法
正如Sparr所说,没有办法直接使用sortable对它们进行排序,但您仍然可以使用以下方法手动移动它们:
$("#mylist li:eq(1)").insertAfter($("#mylist li:eq(2)"));