I have the falling events hash –
events:
'click #someButton : 'someFunction'
To close the view I have tried
close:
$("#someButton").unbind("click")
and
`close:
$("#someButton").remove()`
But someFunction is still being fired more than once. How do I unbind this event from the button?
I’ve also tried
$(@el).find("#someButton").unbind("click") as well
Backbone.js view events are delegated to the view’s
el(so there is no event bound to your#someButtonelement but rather when a click event bubbles up to theelit checks to see if the event came from an element matching that selector), that being the case to remove the event you need to remove it from theel, for exampleIf you want to remove all delegated events you can just use the view’s undelegate method