Backbone.js访问触发View事件的元素

时间:2011-09-13 16:31:27

标签: javascript backbone.js

我需要访问有关绑定到Backbone View事件的元素的一些信息(即href="something")。如何访问此对象?

var SomeView = Backbone.View.extend({

    events: {
        "click a.some-class": "doStuff"
    }

    doStuff: function(e) {
        e.preventDefault(); // prevent default behavior
        // How can I access the element (i.e. a <a>) here?
    }

});

1 个答案:

答案 0 :(得分:14)

$(e.target)将有效。

doStuff: function(e) {
   e.preventDefault();

   $(e.target).css('color', 'red');

 }

请参阅http://jsfiddle.net/aD3Mn/2/