In Backbone model views, it seems $(this.el).parent()
doesn't work. What is the best way to select the parent element from within a view?
I am setting el by using tagName: "li"
for the view.
By default, Backbone assigns an empty div
to your view and you can't access its parent, until it's been placed in the DOM through your render function.
You can use your approach of $(this.el).parent()
if you are allowing Backbone to assign the default empty div
. You can use the this.el.parent()
if you are assigning el
yourself in the constructor to a jQuery object.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With