ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryにはsizeメソッドはありますか?

jQueryにはsizeメソッドはありますか?

青灯夜游
青灯夜游オリジナル
2022-03-23 16:52:551649ブラウズ

jquery バージョン 1.8 より前には size() メソッドがありましたが、バージョン 1.8 以降には size() メソッドはありません。 size() メソッドは、jQuery セレクターによって一致する要素の数を返すために使用されます。このメソッドは jQuery バージョン 1.8 で廃止されました。代わりに length 属性を使用できます。

jQueryにはsizeメソッドはありますか?

このチュートリアルの動作環境: 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() メソッドを使用できないため、エラーが報告されます。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。