Heim  >  Artikel  >  Web-Frontend  >  Wozu dient die Methode „enthält()“ von jquery?

Wozu dient die Methode „enthält()“ von jquery?

青灯夜游
青灯夜游Original
2022-03-01 18:46:053329Durchsuche

In jquery wird die Methode contains() verwendet, um zu bestimmen, ob das angegebene Element ein anderes Element enthält, das heißt, sie wird verwendet, um zu bestimmen, ob ein anderes Element ein Nachkomme des angegebenen Elements ist. Die Syntax lautet „$.contains(ancestor Containerelement, untergeordnetes Element) ".

Wozu dient die Methode „enthält()“ von jquery?

Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.2-Version, Dell G3-Computer.

jquery enthält()-Methode

contains()-Methode wird verwendet, um zu bestimmen, ob das angegebene Element ein anderes Element enthält.

Kurz gesagt wird die Methode „contains()“ verwendet, um zu bestimmen, ob ein anderes DOM-Element ein Nachkomme des angegebenen DOM-Elements ist.

Syntax

$.contains( container, contained )
Parameter

Beschreibung

Container Elementtyp Gibt ein Vorgänger-Containerelement an, das andere Elemente enthalten kann.
enthalten Der Elementtyp gibt untergeordnete Elemente an, die von anderen Elementen enthalten sein können.

Rückgabewert

Der Rückgabewert der jQuery.contains()-Funktion ist vom Typ Boolean, wenn das angegebene Element ein anderes Element enthält, gibt es true zurück, andernfalls gibt es false zurück.

Erklärung

jQuery.contains() wird nur zum Vergleichen zweier DOM-Elemente verwendet (Elementtyp, nicht NodeList oder andere Objekte). Es wird ausgehend vom übergeordneten Element des enthaltenen Elements nach oben gesucht, um festzustellen, ob es mit dem Containerelement übereinstimmt. Wenn dies der Fall ist, wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben.

Beispiel:

<!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>

Wozu dient die Methode „enthält()“ von jquery?

[Empfohlenes Lernen: jQuery-Video-Tutorial, Web-Front-End-Entwicklungsvideo]

Das obige ist der detaillierte Inhalt vonWozu dient die Methode „enthält()“ von jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn