molily: Weiterreichen des this-Objekts in jQuery

Beitrag lesen

Hallo,

function meineFunktion() {
$(this).remove();
}

$(Objekt).click(function() {
...
meineFunktion();
...
});

  
Du könntest natürlich sämtliche Funktionsaufrufe mit call oder apply vornehmen, aber das ist auf Dauer wenig sinnvoll. Ich weiß ja nicht, was für ein Interface du dir bei deinem »Framework« wünscht und woraus das bestehen soll. Du hast hier jedenfalls verschiedene Möglichkeiten, objektorientiert zu arbeiten. meineFunktion könnte eine Methode eines Objektes sein, welches in einer Eigenschaft das Element beherbergt. Siehe [Konstruktoren, Prototypen, Instanzen](http://molily.de/js/organisation-instanzen.html) sowie [Module](http://molily.de/js/organisation-module.html). Wenn es sich um eine Sammlung von Methoden zur Operation auf DOM-Elementen handelt, so wären jQuery-Plugins (Erweiterungen des jQuery-Prototyps) sinnvoll, siehe <http://docs.jquery.com/Plugins/Authoring> und <http://api.jquery.com/jQuery.sub/>.  
  
Mathias