У меня есть следующий класс в 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);
});
};
Как вы можете видеть, у меня есть метод «initialize2», которая связывает функцию некоторых элементов в DOM. Там я делаю , который печатает элемент DOM. Мы привязали этот метод к объекту, а не к объекту, который выполняет метод initialize2
. Как я могу получить доступ к этому объекту из этой функции? Это похоже на то, что область привязки функции - это все DOM, а не объект. В любом случае, чтобы сделать то, что я пытаюсь сделать?
более девять тысяч дубликатов – Esailija