Bagaimana untuk memadam elemen saudara dalam jquery

青灯夜游
Lepaskan: 2023-01-18 11:31:14
asal
1373 orang telah melayarinya

Cara memadam elemen saudara dalam jquery: 1. Gunakan pemilih jquery untuk mendapatkan elemen yang ditentukan Sintaks "$("pemilih")" akan mengembalikan objek jquery yang mengandungi elemen yang ditentukan; ( seperti yang diperlukan ), next(), prev() dan fungsi lain untuk mendapatkan elemen adik beradik, sintaksnya ialah "elemen yang ditentukan.siblings()" 3. Gunakan fungsi remove() untuk memadam elemen adik beradik yang diperolehi, sintaksnya ialah "siblings.remove()" .

Bagaimana untuk memadam elemen saudara dalam jquery

Persekitaran pengendalian tutorial ini: sistem windows7, versi jquery3.6, komputer Dell G3.

Idea untuk memadamkan elemen adik-beradik dalam jquery:

  • Dapatkan elemen adik-beradik bagi elemen yang ditentukan

  • Gunakan kaedah remove() memadamkan elemen adik beradik yang diperolehi

Jadi bagaimana untuk mendapatkan elemen adik beradik dalam jquery?

Malah, jquery telah menggunakan tujuh kaedah untuk mendapatkan elemen adik beradik bagi memenuhi keperluan yang berbeza:

  • kaedah adik beradik(), terutamanya digunakan untuk mendapatkan Semua elemen di tahap yang sama bagi elemen yang dinyatakan

  • kaedah next(), terutamanya digunakan untuk mendapatkan elemen adik beradik seterusnya bagi elemen yang ditentukan

  • nextAll( ) kaedah, terutamanya digunakan untuk mendapatkan semua elemen adik beradik seterusnya bagi elemen yang ditentukan

  • nextUntil() kaedah, terutamanya digunakan untuk mendapatkan elemen adik beradik seterusnya bagi elemen yang ditentukan, adik ini The elemen mestilah elemen antara elemen yang ditentukan dan elemen yang ditetapkan oleh kaedah nextUntil()

  • Kaedah prev() digunakan terutamanya untuk mendapatkan elemen adik beradik peringkat atas bagi elemen yang ditentukan

  • kaedah prevAll(), terutamanya digunakan untuk mendapatkan semua elemen adik beradik pada tahap sebelumnya bagi elemen yang ditentukan

  • kaedah prevUntil(), terutamanya digunakan untuk mendapatkan elemen yang ditentukan Elemen adik-beradik sebelumnya elemen ini mestilah elemen antara elemen yang ditentukan dan elemen yang ditetapkan oleh kaedah prevUntil()

Anda sahaja. perlu memilih satu kaedah yang diperlukan untuk mendapatkan elemen adik-beradik, dan kemudian gunakan remove() untuk memadam elemen adik-beradik.

Contoh 1: Padamkan semua elemen adik beradik

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-3.6.0.min.js"></script>
		<style>
			.siblings * {
				display: block;
				border: 2px solid lightgrey;
				color: lightgrey;
				padding: 5px;
				margin: 15px;
			}
		</style>
		<script>
			$(document).ready(function() {
				$("li.start").siblings().css({
					"color": "red",
					"border": "2px solid red"
				});
				$("button").click(function() {
					$("li.start").siblings().remove();
				});
			});
		</script>
	</head>
	<body>

		<div style="width:500px;" class="siblings">
			<ul>ul (父节点)
				<li>li (类名为"star"的上一个兄弟节点)</li>
				<li>li (类名为"star"的上一个兄弟节点)</li>
				<li class="start">类名称为“star”的li元素</li>
				<li>li (类名为"star"的下一个兄弟节点)</li>
				<li>li (类名为"star"的下一个兄弟节点)</li>
			</ul>
		</div>
		<p>选择类名称为“star”的li元素的所有兄弟元素</p>
		<button>删除所有兄弟元素</button>
	</body>
</html>
Salin selepas log masuk

Bagaimana untuk memadam elemen saudara dalam jquery

Contoh 2: Padamkan elemen yang ditentukan Semua elemen adik-beradik di bawah

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<script src="js/jquery-3.6.0.min.js"></script>
		<style>
			.siblings * {
				display: block;
				border: 2px solid lightgrey;
				color: lightgrey;
				padding: 5px;
				margin: 15px;
			}
		</style>
		<script>
			$(document).ready(function() {
				$("li.start").nextAll().css({
					"color": "red",
					"border": "2px solid red"
				});
				$("button").click(function() {
					$("li.start").nextAll().remove();
				});
			});
		</script>
	</head>
	<body>

		<div style="width:500px;" class="siblings">
			<ul>ul (父节点)
				<li>li (类名为"star"的上一个兄弟节点)</li>
				<li>li (类名为"star"的上一个兄弟节点)</li>
				<li class="start">类名称为“star”的li元素</li>
				<li>li (类名为"star"的下一个兄弟节点)</li>
				<li>li (类名为"star"的下一个兄弟节点)</li>
			</ul>
		</div>
		<p>选择类名称为“star”的li元素下面的所有兄弟元素</p>
		<button>删除指定元素下面的所有兄弟元素</button>
	</body>
</html>
Salin selepas log masuk

Bagaimana untuk memadam elemen saudara dalam jquery

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

Atas ialah kandungan terperinci Bagaimana untuk memadam elemen saudara dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!