Hallo,
$.fn.showLinkLocation = function() {
this.filter( "a" ).each(function() {
var link = $( this );
link.append( " (" + link.attr( "href" ) + ")" );
});return this;
};
>
Danke für deine Erläuterung! Jetzt hat es Klick gemacht! Das $(this) in der Schleife ist ja ein anderes "this", das "äußere" this existiert einfach durch das Gesamtkonstrukt.
> > Ebenso verstehe ich nicht, warum man this zurückgibt und nicht $(this).
>
> Das sollte dir nun einleuchten: Damit Chaining möglich ist.
Das man this wegen Chaining zurück gibt hatte ich verstanden. Ich wusste aber nicht, warum man nicht $(this) zurück gibt. Jetzt schon.
Viele Grüße
Siri