0
爲什麼jQuery選擇器不工作?隱藏div在Backbone.View
查看
Views.Now = Backbone.View.extend({
template:"mytemplate",
initialize:function() {
var self = this;
this.$el.find(".content").hide(); // selector is not working
}
});
模板:他們的渲染()方法被調用後
<div id="now">
<p class="loader">Waiting for connection</p>
<div class="content">
<button>hello world</button>
</div>
好的,我該怎麼辦? – fabian 2012-07-07 16:15:15
如果你想默認隱藏div.content,IMO最好的方法就是使用CSS display:none。另一種解決方案是在「查找」選擇器之前調用this.render()以確保模板已呈現。所以你的行看起來像這樣:this.render()。$ el.find(「。content」)。hide(); – basteln 2012-07-07 16:18:42
未捕獲RangeError:超出最大調用堆棧大小 _.extend._configure.render – fabian 2012-07-07 16:22:13