如何使用Jquery对另一个可排序列表进行排序,对无序列表进行排序

时间:2011-05-04 08:51:24

标签: jquery jquery-ui

我需要设置一个可排序的类型,以便在拖动和使用索引X的元素时,还应对其他列表中的相应元素进行排序。假设两个列表始终具有相同数量的元素。如何使用jquery sortable来完成它?

与以下列表类似:

<ul id="fruits">
  <li>Apple</li>
  <li>Cars</li>
  <li>Money</li>
</ul>

<ul id="stuff">
  <li> keeps doctors away</li>
  <li> have wheels</li>
  <li> makes the world go round</li>
</ul>

1 个答案:

答案 0 :(得分:0)

我不相信Jquery Ui sort直接支持这个,你可以在排序时使用回调函数来触发你自己手动排序的另一个列表。

$( "#fruits" ).sortable({
  stop: function(event, ui){ 
    //manual sort here
  }
});