首页 > jQuery 1.91 Cannot call method 'createDocumentFragment' of undefined

jQuery 1.91 Cannot call method 'createDocumentFragment' of undefined

一起来看一下导致错误部分的代码吧:

    var EditIcon = {

        init: function () {
            $('elem').on('mouseenter', EditIcon.mosenter)
                     .on('mouseleave', EditIcon.mosout);
        },

        mosenter: function () {
            // do something
        },

        mosout: function () {
            // do something else 
        }

    }

    // 执行代码
    EditIcon.init();

接着浏览器中看到jQuery报错:

    Cannot call method 'createDocumentFragment' of undefined 

谢谢热心的同学解惑 ಥ_ಥ

============
放个JSFIDDLE的例子:

http://jsfiddle.net/26HCX/1/


关于

  mosenter: function (item) {
        var icon = '<i class="icon-pencil"></i>';
        $(item).append(icon);
    },

我觉得你应该console.log一下这里面的item。
如果我没记错的话,这里应该传入的是一个Event,而不是Dom元素。

【热门文章】
【热门文章】