在Backbone模型视图中,似乎$(this.el).parent()
不起作用。从视图中选择父元素的最佳方式是什么?如何访问Backbone视图中的父元素?
我通过使用tagName: "li"
来设置el。
在Backbone模型视图中,似乎$(this.el).parent()
不起作用。从视图中选择父元素的最佳方式是什么?如何访问Backbone视图中的父元素?
我通过使用tagName: "li"
来设置el。
默认情况下,骨干分配一个空div
你的看法,你不能访问它的父,直到它被通过渲染功能放置在DOM。
如果允许Backbone分配默认空div
,则可以使用$(this.el).parent()
的方法。如果您将自己在构造函数中的el
分配给jQuery对象,则可以使用this.el.parent()
。
你对this.el设置了什么?如果您已经将它设置为jQuery元素,例如:
this.el = $('#content');
然后您不需要再包装它。试着改变你有什么:
this.el.parent()
我正在使用tagName属性将标签设置为'li'。但是这是一个放置在DOM中的问题。谢谢! – markwoodall 2011-05-14 14:16:37