Puccini
Neues Mitglied
Hi.
ich bin grad dabei mir eine kleine Klasse zu schreiben, welche mir dynamisch Objekte erzeugt.
Das funktioniert schon gut soweit.
Jetzt hab ich folgendes Problem:
in der Klasse greif ich auf die eigenschaften immer mittels "this.Daten" oder so zu, um halt die Daten des jeweiligen Objektes zu erhalten.
Jetzt erzeug ich für jedes dieser Klassenobjekte ein jQuery-Objekt:
diesem wird ein click-event zugewiesen:
Das funktioniert, jedoch nur mit den daten des zuletzt erzeugten Objektes! egal welches ich klicke!
in der click-funktion kann ich ja nicht mit "this" arbeiten um auf mein KLassen-Objekt zuzugreifen, da ich dadurch nur das jQuery-Objekt anspreche!
Wie muss ich das anders gestallten?
vielen dank!
ich bin grad dabei mir eine kleine Klasse zu schreiben, welche mir dynamisch Objekte erzeugt.
Das funktioniert schon gut soweit.
Jetzt hab ich folgendes Problem:
in der Klasse greif ich auf die eigenschaften immer mittels "this.Daten" oder so zu, um halt die Daten des jeweiligen Objektes zu erhalten.
Jetzt erzeug ich für jedes dieser Klassenobjekte ein jQuery-Objekt:
Code:
tmpObj = $('<div></div>');
diesem wird ein click-event zugewiesen:
Code:
tmpObj.click(function(){
info(tmpData);
});
in der click-funktion kann ich ja nicht mit "this" arbeiten um auf mein KLassen-Objekt zuzugreifen, da ich dadurch nur das jQuery-Objekt anspreche!
Wie muss ich das anders gestallten?
vielen dank!