函数在firefox上不起作用

function not working on firefox

本文关键字:不起作用 firefox 函数      更新时间:2023-09-26

我有这个函数,它应该在拖动到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;