Siri: jQuery: this und $(this)

Beitrag lesen

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