Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah kegunaan kaedah jquery contains().

Apakah kegunaan kaedah jquery contains().

青灯夜游
青灯夜游asal
2022-03-01 18:46:053385semak imbas

Dalam jquery, kaedah contains() digunakan untuk menentukan sama ada elemen yang ditentukan mengandungi elemen lain, iaitu, ia digunakan untuk menentukan sama ada elemen lain adalah turunan daripada elemen yang ditentukan Sintaksnya ialah "$ .mengandungi(unsur bekas nenek moyang ,unsur keturunan)”.

Apakah kegunaan kaedah jquery contains().

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 1.10.2, komputer Dell G3.

kaedah jquery mengandungi()

kaedah mengandungi() digunakan untuk menentukan sama ada elemen yang ditentukan mengandungi unsur lain.

Ringkasnya, kaedah contains() digunakan untuk menentukan sama ada elemen DOM lain adalah turunan daripada elemen DOM yang ditentukan.

Sintaks

$.contains( container, contained )
Parameter
参数

描述

container Element类型  指定可能包含其他元素的祖辈容器元素。
contained Element类型  指定可能被其他元素包含的后代元素。
Penerangan

bekas Jenis elemen menentukan elemen bekas nenek moyang yang mungkin mengandungi unsur lain.
terkandung Jenis elemen menentukan unsur turunan yang mungkin terkandung oleh unsur lain.
Nilai pulangan

Nilai pulangan fungsi jQuery.contains() adalah daripada jenis Boolean elemen yang ditentukan mengandungi Jika terdapat unsur lain, ia akan mengembalikan benar, jika tidak ia mengembalikan palsu.

Penjelasan

jQuery.contains() hanya digunakan untuk membandingkan dua elemen DOM (Jenis elemen, bukan NodeList atau objek lain). Ia akan mencari ke atas bermula daripada elemen induk bagi elemen yang terkandung untuk menentukan sama ada ia sama dengan elemen bekas Jika ya, ia akan kembali benar, jika tidak ia akan mengembalikan palsu.

Contoh:

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

Apakah kegunaan kaedah jquery contains().

[Pembelajaran yang disyorkan: tutorial video jQuery, Video pembangunan bahagian hadapan web

Atas ialah kandungan terperinci Apakah kegunaan kaedah jquery contains().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn