ホームページ > 記事 > ウェブフロントエンド > jQueryにはsizeメソッドはありますか?
jquery バージョン 1.8 より前には size() メソッドがありましたが、バージョン 1.8 以降には size() メソッドはありません。 size() メソッドは、jQuery セレクターによって一致する要素の数を返すために使用されます。このメソッドは jQuery バージョン 1.8 で廃止されました。代わりに length 属性を使用できます。
このチュートリアルの動作環境: Windows7 システム、jquery3.6.0 バージョン、Dell G3 コンピューター。
size() メソッドは、jQuery セレクターによって一致した要素の数を返すために使用されます。
jquery の下位バージョン (jquery 1.8 より前のバージョン) には size メソッドがありますが、jquery の上位バージョンには size メソッドがありません。
size() メソッドは jQuery バージョン 1.8 で非推奨になりました。代わりに 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>
jquery の上位バージョンでは size() メソッドを使用できないため、エラーが報告されます。
jQuery の長さと size() の違い
size() は jQuery によって提供される関数であり、長さはプロパティ (括弧なし) です。
size() はオブジェクトのインスタンスを操作するメソッドで、jQuery で定義されており jQuery でのみ使用できますが、length は dom と javascript で定義されたプロパティであり、jQuery がなくても使用できます。
タグ オブジェクト要素の場合、たとえば、HTML ページ
内に段落要素がいくつあるかを数え、$("p").size()==$(" p ").length文字列の長さまたは配列内の要素の数を計算するには、size() の代わりに length のみを使用できます。
説明:
.size() このメソッドはパラメータを受け入れません
[推奨学習: jQuery ビデオ チュートリアル、Web フロントエンド開発]
以上がjQueryにはsizeメソッドはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。