我如何获得可排序元素的id?
我正在使用Sortable并开始工作。 但我正试图保存列表中的内容。
假设我有3个列表:
- elem1
- elem2
- elem2
jQuery的:
$("#top, #left, #right") .sortable({ connectWith: ".connectedSortable", stop: function(event, ui) { alert(this.id); // printing top, left right... } }) .disableSelection();
我试过在sortable中使用stop
事件,但它当然只返回ul
的id。 所以我想要的是jQuery告诉我何时将elem1
从list1
移动到list2
(当然还有任何elemX
)。
我正在尝试创建一个用户可以自己定义布局的主页。
我想你想使用receive
回调:
$("#top, #left, #right").sortable({ connectWith: ".connectedSortable", receive: function(event, ui) { alert("[" + this.id + "] received [" + ui.item.html() + "] from [" + ui.sender.attr("id") + "]"); } }).disableSelection();