バックボーンでイベントをキャプチャしようとしていますが、このようなhtmlを取得しました
<!DOCTYPE html>
<html>
<head id="head">
<title>Con RequireJS</title>
<script data-main="Scripts/main" src="Scripts/require.js"></script>
</head>
<body>
<div class="container">
<button class="btnAuthenticate">Login with FourSquare</button>
</div>
</body>
</html>
そして、そのボタンをクリックしてイベントをキャプチャしようとしています
events : {
'click .btnAuthenticate' : 'doAction'
}
しかし、ビューを作成すると
view = new thatView( {model:aModel, tagName: 'div', className: 'container' } ) ;
elはコンソールで正しいようです
console.log(view.el)
私を取得します
<div class="container><div>
しかし、イベントは機能しません!代わりに私が電話する場合
view = new thatView({el:'body'});
それは想定どおりに機能しますが、必要なelに追加できません! これを回避する方法はありますか?