javascript - Fundamental Backbone.View issue -


i creating backbone.view , letting backbone create , assign div element view.

however, when render view, knowledge, have tell view place div in document.

the problem having events don't seem registered button , form part of div view.

here view:

var userprofileview = backbone.view.extend({                   events: {                      'click #submit-user-profile-update-form-id': 'onclicksubmitform'                 },                   initialize: function (opts) {                  },                 render: function () {                      console.log('attempting render userprofileview.');                          var ret = 'to simplify example, removed code procured , populated template';                          $('#main-content-id').html(ret);                          console.log('userprofileview (re)-rendered');                     }                      return this;                 },                 onclicksubmitform: function (event) {                     event.preventdefault();                     console.log(event); // doesn't called                  }             }         );          return userprofileview; 

so described, best way ensure events listening right elements in dom, if el view not same el render to? in other words, render el defined $('#main-content-id') in render method, el view div backbone created me.


Comments