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
Post a Comment