我有这个函数应该在拖动到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();
}
});
});
答案 0 :(得分:3)
你想要元素的id,所以应该是:
var dragged = event.target.id;