var obj = {
someFunction : function() {
$('#someID').on('change', '#someOtherId', function(e) {
this.someOtherFunction(); // works fine
}.bind(this));
},
someOtherFunction : function() {
// do something
}
}
上面这段代码在函数内部访问jQuery对象工作正常,但我不知道如何访问jQuery的包裹使用$(this)
的someFunction
内部元素。帮助表示赞赏。绑定到另一个对象
要么使用'$(e.target)'或不使用绑定 – sroes
使用'$(e.currentTarget)' –
是e.target跨浏览器吗? –