功能不适用于Firefox

时间:2014-10-09 19:00:46

标签: javascript jquery

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

    }
   });
});

1 个答案:

答案 0 :(得分:3)

你想要元素的id,所以应该是:

var dragged = event.target.id;