Javascript Backbone.js访问激发视图的元素';s事件
我需要访问有关绑定到主干视图事件的元素的一些信息(即Javascript Backbone.js访问激发视图的元素';s事件,javascript,backbone.js,Javascript,Backbone.js,我需要访问有关绑定到主干视图事件的元素的一些信息(即href=“something”)。如何访问此对象 var SomeView = Backbone.View.extend({ events: { "click a.some-class": "doStuff" } doStuff: function(e) { e.preventDefault(); // prevent default behavior // How
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?
}
});
var SomeView=Backbone.View.extend({
活动:{
单击a.some-class:“doStuff”
}
doStuff:函数(e){
e、 preventDefault();//防止默认行为
//如何访问此处的元素(即a)?
}
});
$(e.target)
将起作用
doStuff: function(e) {
e.preventDefault();
$(e.target).css('color', 'red');
}
请参见
在这种情况下,此
指的是主干视图,而不是element@dlrust:谢谢,我忘了它是自动绑定的。我已经更新了我的答案。它应该是e.currentTarget
,因为e.target
可以是a.some-class
的孩子。把我逼疯了。