Backbone.View渲染错误。 “TypeError:无效'instanceof'操作数e。$”

时间:2016-04-02 11:15:34

标签: javascript backbone.js backbone-views

我正在使用Backbone和Underscore尝试此代码,并在控制台中生成错误消息:

  

TypeError:无效的'instanceof'操作数e。$

有人可以解释我如何修复此代码吗?

<div id="my-element"></div>
<script>
var MyView = Backbone.View.extend({
    el:'#my-element',
    initialize:function () {
        this.render();
    },
    render:function () {
        this.$el.html('Markup here');
        return this;
    }
});
var myView = new MyView();
</script>

1 个答案:

答案 0 :(得分:1)

我找到了解释link

此错误表明jQuery要么没有加载,要么不在页面上。 所以我修好了。

<script src="js/underscore-min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.1/backbone-min.js"></script>