我在javascript中有以下类:
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);
});
};
如您所见,我有一个方法“initialize2”,它将函数绑定到 DOM 中的某些元素。在那里,我console.log(this)
打印了我们将方法绑定到的 DOM 元素,而不是正在执行该方法的对象initialize2
。如何从该函数访问该对象?就像绑定的函数的范围是整个 DOM 而不是对象。无论如何做我想做的事?