Heim > Artikel > Web-Frontend > Verfügt JQuery über eine Größenmethode?
jquery hatte die size()-Methode vor Version 1.8, aber in Versionen 1.8 und höher gibt es keine size()-Methode. Die Methode size() wird verwendet, um die Anzahl der vom jQuery-Selektor übereinstimmenden Elemente zurückzugeben. Sie wurde in jQuery-Version 1.8 aufgegeben. Stattdessen kann das Längenattribut verwendet werden.
Die Betriebsumgebung dieses Tutorials: Windows7-System, JQuery3.6.0-Version, Dell G3-Computer. Die Methode
size() wird verwendet, um die Anzahl der Elemente zurückzugeben, die vom jQuery-Selektor übereinstimmen.
Niedrigere Versionen von JQuery (Versionen vor JQuery 1.8) verfügen über die Größenmethode, während höhere Versionen von JQuery nicht über die Größenmethode verfügen. Die Methode
size() ist in jQuery Version 1.8 veraltet. Bitte verwenden Sie stattdessen das Attribut length
.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script> <script> $(document).ready(function() { $("button").click(function() { alert($("li").size()); }); }); </script> </head> <body> <button>输出li元素的数量</button> <ul> <li>Coffee</li> <li>Milk</li> <li>Soda</li> </ul> </body> </html>
Höhere Versionen von jquery können die size()-Methode nicht verwenden und melden einen Fehler.
Der Unterschied zwischen jQuery-Länge und size()
size() ist eine von jQuery bereitgestellte Funktion, und die Länge ist ein Attribut (ohne Klammern).
size() ist eine Methode zum Betreiben von Objektinstanzen. Sie ist in jQuery definiert und kann nur unter jQuery verwendet werden. Die Länge ist eine Eigenschaft, die in dom und Javascript definiert ist und ohne jQuery verwendet werden kann.
Bei Tag-Objektelementen wird beispielsweise gezählt, wie viele Absatzelemente es auf der HTML-Seite gibt.
, dann $("p").size()==$("p"). Länge zu diesem ZeitpunktUm die Länge einer Zeichenfolge oder die Anzahl der Elemente in einem Array zu berechnen, können Sie derzeit nur Länge anstelle von size() verwenden
Erklärung:
.size() Diese Methode akzeptiert nicht beliebige Parameter
【Empfohlenes Lernen: jQuery-Video-Tutorial, Web-Front-End-Entwicklung】
Das obige ist der detaillierte Inhalt vonVerfügt JQuery über eine Größenmethode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!