Backbone.View渲染错误"TypeError:无效'instanceof'操作数e.

Backbone.View render error. "TypeError: invalid 'instanceof' operand e.$"

本文关键字:无效 instanceof 操作数 TypeError 错误 View quot Backbone      更新时间:2023-11-06

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

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>

我发现解释链接

此错误表明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>