というオブジェクトがありますpaperClass
(知っていても、JavaScript にはクラスが存在しません)。これには への参照が含まれていdivElement
ます。さて、ホバリングするdivElement
ことで、オブジェクトへの参照を取得したいと思いpaperClass
ます。私は次の方法でそれを試しました:
function paperClass(){
this.divElement = $("#divElementID");
this.divElement.paperElement = this;
this.divElement.hover(this.handleHover);
console.log(this.divElement.attr("id")); // -> divElementID
console.log(this.divElement.paperElement); // -> paperClass Object
}
paperClass.prototype.handleHover = function(event){
console.log(this.id); // -> divElementID
console.log($(this).attr("id")); // -> divElementID
console.log(this.paperElement); // -> undefined (which seems ok to me)
console.log($(this).paperElement); // -> undefined (WHY????)
}
.attr()
と$data()
メソッドも試しました。残念ながら、私は成功しませんでした。あなたはなにか考えはありますか?