我似乎对下面的代码有问题。我的 html 中有一个 id='content' 的 div 元素。我想用 div 元素替换 el 属性的 'body' 元素,但是当我输入 el: $('div') 或 el:$('div#content') 或 el: $( '#内容')。我是backbone.js的初学者,据我所知,我相信这个el属性包含我们的父标签,我们所有的模板都将作为子元素添加(在这种情况下,'body'标签是父元素,'p'标签是孩子)。
(function($){
var ListView = Backbone.View.extend({
el: $('body'),
initialize: function(){
this.render();
},
render: function(){
(this.el).append("<p>Hello World</p>");
}
});
var listView = new ListView();
})(jQuery);