如何在Backbone视图中访问父元素?

mar*_*all 5 backbone.js

在Backbone模型视图中,它似乎$(this.el).parent()不起作用.从视图中选择父元素的最佳方法是什么?

我通过使用tagName: "li"视图来设置el .

Jak*_*sey 5

默认情况下,Backbone会div为您的视图分配一个空,并且您无法访问其父级,直到它通过您的渲染功能放入DOM中.

$(this.el).parent()如果允许Backbone分配默认空,则可以使用您的方法div.this.el.parent()如果您el在构造函数中将自己分配给jQuery对象,则可以使用它.