我有一个可排序的列表和一些可拖动的元素,我用jquery-ui创建。我想将可拖动元素拖到可排序列表中,因此将其添加到最后一个。我使用了" connectToSortable"选项但是当我将元素拖到可排序列表上时没有发生任何事情..是否存在某种限制?
可拖动元素是" td"表格和可排序的元素是" li"列表。
答案 0 :(得分:0)
检查此演示:http://jsfiddle.net/yeyene/7fEQs/203/
我尝试使用draggable元素是表的“td”,可排序的元素是列表的“li”。
$(function() {
$( "#draggable td" ).draggable({
connectToSortable: "#sortable",
helper: "clone",
revert: "invalid"
});
$( "#sortable" ).sortable({
revert: true,
receive: function(event, ui) {
var html = [];
$(this).find('td').each(function() {
html.push('<li>'+$(this).html()+'</li>');
});
$(this).find('td').replaceWith(html.join(''));
}
});
});