Angenommen, Sie beziehen sich auf jQuery-Funktionen, ja, die beiden Codefragmente sind identisch.
Sie sollten die Funktion %code% entweder verwenden, wenn Sie mit dem Index arbeiten möchten, oder um eine lange Funktionskette zu verhindern.
Ihr Verständnis von %code% gilt für jQuery-Methoden. Aber seien Sie gewarnt, einige Plugins können den Selektor auf andere Weise behandeln oder nur das erste passende Element zum Beispiel beeinflussen.
Machen diese zwei Code-Schnipsel identische Dinge? Wenn ja, wann sollte man gegenüber dem anderen verwendet werden? (Außerdem, wenn Sie etwas mit %code% oder %code% machen müssen)
%Vor%gegen
%Vor%Im Allgemeinen kann angenommen werden, dass %code% "run %code% on jedes -Element bedeutet, das mit dem Selektor übereinstimmt, außer wenn der Name der Methode %code% ? dh jedes ist ein Sonderfall)
Ja, die meisten jQuery-Funktionen sind so gestaltet.
Sehen Sie sich das Codebeispiel an:
%Vor%Damit du auch %code% wieder verwenden kannst, solltest du einfach:
verwenden%code%
nicht
%Vor% Machen diese zwei Code-Schnipsel identische Dinge? Wenn ja, wann sollte man gegenüber dem anderen verwendet werden? (Außerdem, wenn Sie etwas mit i
oder value
machen müssen)
gegen
%Vor% Im Allgemeinen kann angenommen werden, dass $("foo").someMethod()
"run somemethod()
on jedes -Element bedeutet, das mit dem Selektor übereinstimmt, außer wenn der Name der Methode each
? dh jedes ist ein Sonderfall)
Angenommen, Sie beziehen sich auf jQuery-Funktionen, ja, die beiden Codefragmente sind identisch.
Sie sollten die Funktion each()
entweder verwenden, wenn Sie mit dem Index arbeiten möchten, oder um eine lange Funktionskette zu verhindern.
Ihr Verständnis von $('foo').someMethod()
gilt für jQuery-Methoden. Aber seien Sie gewarnt, einige Plugins können den Selektor auf andere Weise behandeln oder nur das erste passende Element zum Beispiel beeinflussen.
Tags und Links jquery