我在JavaScript中有以下類:如何防止jQuery來越權「這個」
function User(aJid){
this.jid = aJid;
this.name = '';
this.uni = '';
this.edad = '';
this.foto = '';
this.avatar = '';
this.initialize2 = function(){
$('#edit_vcards').on('click', '#enviar_vcard', function(){
//alert("enviando...");
console.log(this);
});
};
正如你可以看到我有結合到DOM一些元素的功能的方法「initialize2」。在那裏我做一個console.log(this)
,它打印我們綁定方法的DOM元素,而不是執行方法initialize2
的對象。我如何從該函數訪問該對象? 就好像綁定的函數的範圍是整個DOM而不是對象。無論如何做我想做什麼?
超過九千重複 – Esailija