假设我有以下函数是函数的回调(换句话说,“this”是指回调传递的内容):
afunction("onclick", callbackfunction)
function callbackfunction() {
console.log(this); // This refers to item clicked
}
我不想只引用单击的项目,而是要包含对父对象的引用。通常我会使用:
afunction("onclick", $.proxy(callbackfunction, this))
然而,这使得我无法再点击该项目。有没有一种方法可以保留两者,以便我可以在回调函数中访问“代理”“this”和单击“this”的项目?