誰かが入力テキストのデータの追加/編集を終了し、Backbone で Enter キーまたは Tab キーを押したときに、メソッドを実行する方法はありますか?
質問する
5460 次
2 に答える
8
以下は、テキスト フィールドで return を押したときにイベントを実装する方法の例です。
var SearchView = Marionette.ItemView.extend({
template: "#template",
events: {
'keypress #search-input' : 'searchKeywords',
},
searchKeywords: function(e){
if ( e.which === 13 ) {
var keywords = $(e.target).val();
if(keywords === '') return;
this.model.set({keywords: keywords});
}
}
});
event.which プロパティは、event.keyCode と event.charCode を正規化します。
于 2013-05-22T22:29:48.703 に答える