开发者

Backbone.js accessing elements which fired a View's event [duplicate]

This question already has answers here: Backbone.js Event Binding (2 answers) Closed 9 years ago.

I need to access some information about the element that was bound to a Backbone View's events (i.e. the href="something"). How do I access this object?

var SomeView = Backbone.View.extend({

    e开发者_如何转开发vents: {
        "click a.some-class": "doStuff"
    }

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

});


$(e.target) will work.

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

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

 }

See http://jsfiddle.net/aD3Mn/2/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜