以下のコードに問題があるようです。HTML に id='content' の div 要素があります。el プロパティの 'body' 要素を div 要素に置き換えたかったのですが、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);