Backbone.js : select option change event trigger click event
Backbone.js : select option change event trigger click event also
我有一个带有两个事件的选择框的主干视图,更改和单击。
- 更改-选择附加功能。
- 点击-清除当前选择。
但是当我执行更改选项时,点击事件也被触发。
Backbone.View.extend({
events: {
'change #sort-list': 'facetAction',
'click #sort-list': 'clearSelection'
},
facetAction : function(){
},
clearSelection: function(){
//change event this also getting executed.
}
您需要使click #sort-list
更具体。如果你用鼠标改变#sort-list
的选择,它也会调用click
。
如果你想做一个重置,就像你在click
上提到的,在它的旁边创建另一个按钮或类似的东西。然后,处理click #reset-button
。
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-default" type="button" id="reset-button">Reset</button>
</span>
<select class="form-control" id="sort-list"></select>
</div><!-- /input-group -->
var MyView = Backbone.View.extend({
events: {
'change #sort-list': this.onChangeSelectedItem,
'click #reset-button': this.onClickResetButton
}
});
除非我错过了什么,这就是你所需要做的…
相关文章:
- issue with FB.Event.subscribe
- Angularjs :$routeChangeStart event
- event.prventDefault()持续多久
- 为什么要从focus()更改为trigger('focus')
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- KeyDown event for CKeditor
- Javascript events: window.event vs argument reference (funct
- 动态填充Bootstrap选择选择器:change event dos'不起作用
- <td> focusin event .addclass
- Trigger.io Collaboration
- event.preventDefault阻止ajax调用
- 如何捕获 jQuery.event.trigger()
- Javascript/Jquery on event trigger <div class=>
- $.fn.submit() event don't trigger inside an <iframe&g
- FB.Event.subscribe('auth.login') won't trigger e
- JQuery .trigger click event在IE下不工作
- Backbone.js : select option change event trigger click event
- 单个事件上的多个事件处理程序.Trigger或event.delegate
- 如何使用map.getCenter()和google.maps.event.trigger()
- 当地图重新加载时,Google.maps.event.trigger不会运行