我一直在我的骨干应用程序中使用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);
}这两者有什么区别呢?
发布于 2013-09-25 20:49:51
如果调用$(this.el),则只需继续执行jquery选择器以获得相同的jquery对象。'$el‘是$(this.el)的缓存版本
https://stackoverflow.com/questions/19013531
复制相似问题