0

<li class='A'>在#a sortable div 中回显了一些或class='B' 或class='C'。然后用户将它们移动到#b 可排序的 div 中。我需要在#b 中按类的desc字母顺序(C->B->A)<li> 自动排序,第二次按内容的字母顺序()。<li><li class='X'>content</li>

我如何编写脚本<head>

4

1 回答 1

0

jQuery UI 有很好的可排序的东西。这是演示

尝试使用更新事件来强制执行您的排序。

$( ".selector" ).sortable({
 update: function(event, ui) {
   $("find the LIs you want").sort(
     function(a, b){
       var aName = a.name.toLowerCase();
       var bName = b.name.toLowerCase(); 
       return ((aName < bName) ? -1 : ((aName > bName) ? 1 : 0));
    });
 }
});

排序代码来自这个答案

于 2012-06-01T12:21:39.390 回答