Heim > Web-Frontend > Front-End-Fragen und Antworten > Wozu dient die Methode „enthält()' von jquery?

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

青灯夜游
Freigeben: 2022-03-01 18:46:16
Original
3380 Leute haben es durchsucht

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 )
Nach dem Login kopieren
Parameter

Beschreibung

ContainerElementtyp Gibt ein Vorgänger-Containerelement an, das andere Elemente enthalten kann.
enthaltenDer 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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage