我正在評估一個項目的骨幹,並有問題得到它輸出基於綁定到一個id可能的最簡單的視圖。下面的代碼,我敢肯定,我正在做一個總的小白錯誤:輸出最簡單的骨幹視圖不工作
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src='underscore.js'></script>
<script src='backbone.js'></script>
<script>
var BandView=Backbone.View.extend({
el:$('#bands-wrapper'),
initialize: function(){
_.bindAll(this,'render');
console.log('you initialized');
this.render();
},
render:function(){
console.log('you are about to render');
this.$el.text('here i am');
return this;
}
});
var myView=new BandView();
</script>
<body>
before
<div id='bands-wrapper'>
after
我沒有收到一個錯誤,這兩個錯誤消息被寫入到控制檯。任何想法我做錯了什麼?
THX
您嘗試初始化視圖有前'#帶-wrapper'在DOM。 – pawel