我有这个函数,应该在拖动到 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;
关于javascript - 功能在 Firefox 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26286041/