I'm using Backbone.js and sometimes the views events do not get bound correctly.
I can check the event binding situation with $(viewselector).data()
in jQuery. Most of the time there are events, sometimes there aren't!
Are there any known things I should watch out for that can cause this?
Events are delegated to this.el when the view is initialized. So you need to:
For the last item, if you have to do it, you can call delegateEvents once more to re-delegate the event on your view.