0
동적으로 이벤트를 추가하려고하는데 이벤트가 실행되지 않습니다. jQuery를 사용할 수 없습니다.페이지로드가 작동하지 않아 동적으로 백본 이벤트 추가
백본 코드
var OptimizelyTeacherClick = Backbone.View.extend({
events: {
"click button.start-class-creation" : "optimizelyEvent"
},
optimizelyEvent: function(e){
e.preventDefault();
console.log('Optimizely Event');
alert('Optimizely Event');
}
});
var optimizelyTeacherClick = new OptimizelyTeacherClick({ el: $('.start-class-creation') }).render();
HTML
<form class="start-class-creation-form" action="http://site.dev/classes/online/new?type=online&via=teach&button=page_top" method="post">
<input value="My Class" name="title" class="initialized" type="hidden">
<button type="submit" class="btn submit-btn large primary start-class-creation">Get Started</button>
</form>