当我在backbone.js应用中使用this.$el
时,firebug总是告诉我this.$el
未定义。我必须切换到$(this.el)
来引用jquery元素。这两种方法有什么区别吗?
答案 0 :(得分:4)
(我假设您指的是$el
个对象的Backbone.View
属性
我遇到了类似的问题,因为我使用的Backbonet旧版本不支持Backbone.View
对象上的$el
属性。试试upgrading Backbone.js为0.9或更高。
答案 1 :(得分:0)
this.$el
是$(this.el)
check documentationt的缓存版本,它应该在正常情况下工作,从来没有失败过。 Backbone it self uses it several times
我认为你在其他地方遇到了问题。