SO - variables for selectors in events (backbone)

http://stackoverflow.com/q/8400450/1011582

HTML

<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>
<input id='search' type='text' />

JavaScript

var View = Backbone.View.extend({

    el: '#search',

    press: "press",

    events: function() {
        var _events = {};
        _events["key" + this.press] = "handleKey";
        return _events;
    },

    handleKey: function(event) {
        console.log(event.keyCode);
    }
});

new View();