バックボーンビューに次の設定があります。
var SomeView;
SomeView = Backbone.View.extend({
initialize: function() { this.render(); },
render: function() { // render form },
events: {
"keydown form.registration input": "checkInput"
},
checkInput: function(e) {
console.log(e);
// this doesn't work but I am searching for such a function
var attr = e.getAttributeWhichTriggeredEvent;
$(attr).val();
// validate...
}
});
ご覧のとおり、たとえば入力値を使用できるように、イベントをトリガーした要素のセレクターを取得したいと思います。
Chromiumのコンソールを調べたところ、イベントオブジェクトにいくつかの(現在の)ターゲット属性が見つかりました。残念ながら、それらには要素を識別するために使用できるものは何も含まれていませんが、おそらく私は十分に見えませんでした。
では、どうすればこれを行うことができますか?