6
バックボーンビューにイベントを追加しようとしていますが、設定しています。ビューの要素内のdivにイベントをバインドしたいが、そのdivを2つのクラスで選択したい。Backbone.js View Clickイベントセレクタ構文?
例:
<div id="mainContent">
<div class="small docs"></div>
</div>
Views.Main = Backbone.View.extend({
el: $("#mainContent"),
events: {
"click .small .docs": "renderActiveDocs"
},
initialize: function() {...}
});
それはそのクリックを発射していないようです。このように設定持ちます。どちらかのクラスを削除してそのまま残すと、それが動作します。
ただし、このdivのクラスは「小」から「大」に変更されますので、その場合はクリックイベントが発生しないようにしてください。
構文に何かがないか、これはできませんか?
うん。ありがとう。 –
申し訳ありませんが10分を待たなければなりませんでした。 –
疑似セレクタはどうですか?どんなサポート?例えばの "クリック:not(.active)a"は ".active"要素の中にありません – derrylwc