【发布时间】:2014-04-21 23:48:54
【问题描述】:
我有一个要插入 DOM 的视图。据我了解,setElement 方法创建了一个未附加到 DOM 的 jQuery 元素(另存为 $el)。我正在尝试将该 jQuery 元素插入到现有的 DOM 元素中,但没有成功。
SimpleView = Backbone.View.extend({
initialize: function(){
this.setElement('#simpleview');
this.render();
},
render: function(){
this.$el.appendTo('#container');
}
});
var myview = new SimpleView();
我错过了什么?
【问题讨论】:
-
您的视图没有内容,您确定它没有工作,只是没有看到任何显示的内容?
-
我正在使用开发者控制台查看对 html 的更改,但没有任何反应。
-
我会在里面放一些内容,如果你还有问题,我会做一个 jsFiddle。
-
好的,我在元素中添加了一些内容,这是 jsFiddle:jsfiddle.net/pz8FE
-
Uncaught ReferenceError: Backbone is not defined -- 你需要将它添加到小提琴中。
标签: javascript jquery dom backbone.js backbone-views