我一直在使用this.$el
我的骨干应用程序,如下所示:
render: function() {
this.$el.html(this.template);
},
然后我在网上看到了使用的代码:
render: function() {
var dict = this.model.toJSON();
var html = this.template(dict);
$(this.el).append(html);
}
两者有什么区别?
我一直在使用this.$el
我的骨干应用程序,如下所示:
render: function() {
this.$el.html(this.template);
},
然后我在网上看到了使用的代码:
render: function() {
var dict = this.model.toJSON();
var html = this.template(dict);
$(this.el).append(html);
}
两者有什么区别?
如果您调用 $(this.el),您只需继续执行jquery 选择器以获取相同的 jquery 对象。'$el' 是 $(this.el) 的缓存版本