我知道我可以使用jQuery通過$(this.el)
訪問backbone.js
中的視圖元素,但訪問由骨幹的事件綁定處理的元素又如何呢?訪問backbone.js事件上的當前元素?
如何直接從我的事件處理程序中爲id爲#button
的點擊div定位,如下所示?我真的需要爲此創建一個子視圖嗎?
Backbone.View.extend({
el : "#container",
events: {
'click #button' : 'buttonHandler'
},
buttonHandler: function(e) {
// $(this.el)... works as supposed but what about $(my button)?
}
}
作爲附加信息,您可以使用$ el而不是$(this.el)。它是jQuery對象的緩存版本。 – mna 2012-02-13 19:39:54
嗨!我完全錯過了。我在哪裏可以閱讀更多關於此的內容 – Industrial 2012-02-14 10:59:01
http://backbonejs.org/#View我認爲*這是新的。 – mna 2012-02-14 12:24:59