我有兩個視圖,爲了簡單起見父母/孩子。孩子正在使用觸發器來發起事件。我沒有看到它在父母的處理程序中。以下有效嗎?Backbone.JS兒童視圖中的自定義事件
var parent = Backbone.View.extend({
events: { "childevent": "run" },
run: function(e) {
console.log(e);
},
render: function() { /* render the child here */ }
});
var child = Backbone.View.extend({
someAction: function() { this.trigger('childevent'); }
});
感謝您發佈您的解決方案! – Kirk
$()包裝是我錯過了。謝謝! – gthmb
你也可以試試這個。$ el用於緩存的jQuery屬性 – Gus