0
我想对多个和多级无序列表进行排序。JQuery UI:在多个无序列表之间移动列表项
一个例子:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script>
<script>
$(function() {
$(".connectedSortable").sortable({
connectWith: ".connectedSortable"
}).disableSelection();
});
</script>
</head>
<body>
<div id="list">
<ul id="list1" class="connectedSortable">
<li title='1'>Foo1</li>
<li title='2'>Foo2
<ul id="list3" class="connectedSortable">
<li title='3'>FooBar1</li>
<li title='4'>FooBar2</li>
<li title='5'>FooBar3</li>
<li title='6'>FooBar4</li>
</ul>
</li>
<li title='7'>Foo3</li>
<li title='8'>Foo4</li>
<li title='9'>Foo5</li>
<li title='10'>Foo6</li>
<li title='11'>Foo7</li>
</ul>
<ul id="list2" class="connectedSortable">
<li title='12'>Bar1</li>
<li title='13'>Bar2</li>
<li title='14'>Bar3</li>
</ul>
</div>
</body>
</html>
我还需要两个信息是可访问的时候,当我为列表项目排序:父元素的ID - 存储在父元素标题(0,如果犯规了一个父元素)和列表的id(如list1和list2 - 不是list3)。 你将如何实现这一点? 欢迎任何信息。
PS:我在UI方面很新。
谢谢你的回应! – Zoli 2012-02-15 20:01:56