我<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>
?
我<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>
?
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));
});
}
});
排序代码来自这个答案。