我有以下jQuery:
$(document).ready(function(){
$(".element").draggable();
$(".element").droppable({
drop: function() {
alert('dropped');
}
});
});
任何具有'element'类的东西都可以被操纵并在页面上拖动。我希望能够找到被拖动的元素的html内容和被删除的元素,并在“alert('dropped');”中使用它们。是的,所以我可以这样做:
alert(firstelement+ ' was dropped on ' +secondelement);
任何想法?
答案 0 :(得分:5)
您需要为drop回调添加参数。
drop : function(event, ui) {
var droppable = $(this);
var draggable = ui.draggable;
alert(droppable.attr('id') + " was dropped on " + draggable.attr('id'));
}