【发布时间】:2013-10-06 05:12:59
【问题描述】:
我有可排序的表格元素。我希望能够将列表中的项目放入垃圾箱(可丢弃)div。
我可以获得连接的可排序或拖放列表的 ID。但是将 sortable 与 droppable 结合起来让我很难过。
$("#trash").droppable({
accept: "tr.sortable-row",
hoverClass: "ui-state-hover",
drop: function(ev, ui) {
var draggableId = $("tr.sortable-row").attr("id");
var droppableId = $(this).attr("id");
alert("Draggable ID: "+ draggableId+" Droppable ID: "+droppableId);
ui.draggable.remove();
$("#trash").html("<div><span><img style='height:100px; width:100px;' src='/sis/images/trash.png' ></div>");
var clickSound = new Audio('/sis/includes/trash.mp3');
clickSound.play();
}});
draggableId 未定义
droppableId 是可丢弃 div 的 id。
如何获取.sortable-row tr的ID???
【问题讨论】:
-
请用jsfiddle解决这个问题
标签: jquery jquery-ui-droppable jquery-ui-sortable