我有一个selectbox的 Backbone.js 视图,其中有两个事件:change和click。
- 更改-选择时附加功能。
- 单击-清除当前选择。
但当我执行更改选项时,也会触发单击事件。
Backbone.View.extend({
events: {
'change #sort-list': 'facetAction',
'click #sort-list': 'clearSelection'
},
facetAction : function(){
},
clearSelection: function(){
//change event this also getting executed.
}
1条答案
按热度按时间lbsnaicq1#
您需要使
click #sort-list
更具体。如果您使用鼠标更改#sort-list
的选择,它也将调用click
。如果你想重置
click
,在它的旁边创建另一个按钮,然后处理click #reset-button
。除非我错过了什么,这就是你需要做的...