backback.jsのコツをつかむのが遅くなっていますが、私は少しバインドに遭遇しました。$(this)
ビューを正常に作成し、イベントをDOMの要素に委任できますが、次のコンテキストでjQuery""を使用できるようです。
Chrono.Views.Sidebar = Backbone.View.extend({
//Page wrapper
el:"#wrapper",
//Delegate events to elements
events : {
"click .push-to":"loadPage"
},
loadPage: function(event) {
var url = $(this).attr("href");
alert(url);
event.preventDefault();
}
});
クリックイベントはインターセプトですが、この行は「var url = $(this).attr( "href");」です。