Ich bin mir sicher, dass dies eine neue Frage ist, aber ich verstehe nicht, welchen Vorteil .each()
über einen normalen $()
Selektor hat. Die $()
wählt alle Instanzen des Selektors aus und wendet an, was immer auf den Selektor angewendet wird, auf alle übereinstimmenden Instanzen. Meine sofortige Reaktion ist: Nun .each()
ermöglicht komplexere Dinge, aber Sie können Methode Kette mit Jquery, so kann ich komplexere Dinge mit dem normalen Selektor auch tun. wenn ich 5 p
Elemente zum Beispiel, und ich schreibe:Ich bin ein bisschen verwirrt was Vorteil .each() hat
$("p").css("color","blue");//this would be applied to all five p elements
$("p").each(function(){$(this).css("color","blue")});//this does the
//same thing
Ich bin sicher, dass es eine Verwendung für .each()
ist, ich bin nur noch Probleme, es zu sehen, die normalen Wähler bereits eine Schleife über alles scheinen . Könnte mir jemand ein Beispiel dafür geben, warum ich .each()
verwenden möchte?
Es wird nützlich sein, wenn Sie für jedes Element eine andere Farbe einstellen müssen. –