我有这个功能,应该将其拖动到div时删除图像,但是在Firefox上不起作用,我也不知道为什么。并且我在控制台上收到以下错误消息“未捕获的异常:语法错误,无法识别的表达式:#[object HTMLDivElement]”
$(function() {
$('#img_garbage').droppable({
drop: function(event, ui) {
console.log(ui);
$(ui.draggable).remove();
if (event.srcElement == undefined){
var dragged = event.target;
}
else {
dragged = event.srcElement.alt}
console.log(dragged);
deleteCookie(dragged);
$("#"+dragged).remove();
}
});
});
最佳答案
您需要元素的ID,因此应为:
var dragged = event.target.id;