我在将动态添加的 div 作为拖放操作的目标时遇到问题如果有人可以检查这个小提琴http://jsfiddle.net/dgobrien123/FvG2J/embedded/result/ 并可能帮助我找到我的错误。
在 document ready 方法中,droppable 是这样应用的:
$(".droppable").droppable({
activeClass: 'dragactive',
hoverClass: 'drophover',
drop: function(event, ui) {
alert( this.id );
$(this).addClass('drophighlight').find('p').text( '' + ui.draggable.children("span").text() + '');
}
});
以下是容器的添加方式:
function addGroup() {
counter = counter + 1;
$("div#pcgroups").append("<div class='dropcontainer'><div class='droppable' id='GROUP" + counter + "'><p>PC GROUP #" + counter + "</p></div></div>");
return counter;
}