ホームページ >ウェブフロントエンド >フロントエンドQ&A >jquery contains() メソッドの用途は何ですか

jquery contains() メソッドの用途は何ですか

青灯夜游
青灯夜游オリジナル
2022-03-01 18:46:053381ブラウズ

jquery では、contains() メソッドは、指定された要素に別の要素が含まれているかどうかを判断するために使用されます。つまり、別の要素が指定された要素の子孫であるかどうかを判断するために使用されます。構文は「$」です。 .contains(祖先コンテナ要素,子孫要素)”。

jquery contains() メソッドの用途は何ですか

このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。

jquery contains() メソッド

contains() メソッドは、指定された要素に別の要素が含まれているかどうかを判断するために使用されます。

つまり、contains() メソッドは、別の DOM 要素が指定された DOM 要素の子孫であるかどうかを判断するために使用されます。

#構文

$.contains( container, contained )

パラメータ要素タイプは、他の要素を含む可能性のある祖先コンテナ要素を指定します。 #contained
説明

container
要素タイプは、他の要素に含まれる可能性のある子孫要素を指定します。
戻り値

jQuery.contains() 関数の戻り値はブール型です。指定された要素に次の値が含まれている場合、別の要素の場合は true を返し、それ以外の場合は false を返します。

説明

jQuery.contains() は、2 つの DOM 要素 (要素タイプ。NodeList や他のオブジェクトではありません) を比較するためにのみ使用されます。含まれる要素の親要素から上方向に検索して、コンテナ要素と等しいかどうかを判断し、等しい場合は true を返し、そうでない場合は false を返します。

例:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
	</head>
	<body>

		<script>
			$(function() {
				function funcontain(html) {
					document.body.innerHTML += "<br>" + html;
				}
				funcontain($.contains( document.documentElement, document.body )); // true
				funcontain($.contains( document.body, document.documentElement )); // false
			})
		</script>

	</body>
</html>

jquery contains() メソッドの用途は何ですか[推奨学習:

jQuery ビデオ チュートリアル

Web フロントエンド開発ビ​​デオ ]

以上がjquery contains() メソッドの用途は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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