ビュー内のいくつかのサブ要素を (jQuery セレクターを使用して) キャッシュしようとしています。
var theView = Backbone.View.extend({
initialize:function(){
this.$subEl = this.$el.find('.sub-el-class');
},
template: Handlebars.compile($('#view-template').html()),
render: function(){
this.$el.html(this.template(this.model.toJSON()));
this.$subEl.hide();
return this;
}
});
ビューをレンダリングすると、$subEl (.sub-el-class) は非表示になりません。.sub-el-class 要素で何かを行う必要があるたびに、jQuery セレクターを使用する必要はありません。
私のコードでうまくいかないアイデアはありますか?