我正在使用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>
答案 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>