【发布时间】:2011-11-08 09:19:14
【问题描述】:
我有一组可排序的列表项,类似于以下...
<ul id="item_list" class="ui-sortable">
<li id="recordsArray_1">item</li>
<li id="recordsArray_2" class='1'>item</li>
<li id="recordsArray_3" class='1'>item</li>
<li id="recordsArray_4" class='1'>item</li>
<li id="recordsArray_5">item</li>
<li id="recordsArray_6" class='5'>item</li>
<li id="recordsArray_7" class='5'>item</li>
<li id="recordsArray_8" class='5'>item</li>
</ul>
排序在数据库中更新,以使所有内容按如下顺序排列。
$(document).ready(function(){
$(function() {
$("#item_list").sortable({ opacity: 0.6, cursor: 'move', update: function() {
var order = $(this).sortable("serialize") + '&action=updateRecordsListings';
$.post("http://"+document.domain+"/includes/updateDB.php", order,function(theResponse){
setClass()
});
}
});
});
});
标题项永远不会有一个类,子元素将有一个标题的类。 sortable 是否可以根据类对标头及其元素进行排序?即拖动标题将拖动所有子元素,而子元素将单独拖动。
【问题讨论】:
-
你应该做 2 个不同的 UL 连接,然后让它们可排序:)
标签: javascript jquery