Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk menambah nod anak ke kedudukan tengah dalam jquery

Bagaimana untuk menambah nod anak ke kedudukan tengah dalam jquery

青灯夜游
Lepaskan: 2022-09-08 18:01:03
asal
1573 orang telah melayarinya

Tambah langkah: 1. Gunakan pemilih ":nth-child(n)" untuk memilih nod anak di kedudukan tengah, sintaksnya ialah "parent element object.find(":nth-child (position nilai elemen tengah) ")" akan mengembalikan objek jQuery yang mengandungi elemen yang ditentukan 2. Gunakan after() untuk memasukkan nod baharu selepas elemen tengah, sintaksnya ialah "objek elemen tengah.selepas (elemen nod anak)" .

Bagaimana untuk menambah nod anak ke kedudukan tengah dalam jquery

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

Dalam jquery, anda boleh menggunakan :nth-child(n) dan after() untuk menambah nod anak ke kedudukan tengah.

Langkah pelaksanaan

Langkah 1: Gunakan pemilih :nth-child(n) untuk memilih nod anak di kedudukan tengah

父元素对象.find(":nth-child(中间元素的位置值)")
Salin selepas log masuk

akan mengembalikan objek jQuery yang mengandungi elemen yang ditentukan.

Langkah 2: Gunakan fungsi after() untuk memasukkan nod baharu selepas elemen tengah

after() boleh memasukkan nod adik beradik selepas elemen yang ditentukan

$(A).after(B)
Salin selepas log masuk
  • bermaksud memasukkan nod adik beradik B di belakang bahagian luar nod A.

Kod contoh pelaksanaan

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(function() {
				$("button").click(function() {
					 var a = "<li style=&#39;color:red;&#39;>榴莲(新的子节点)</li>";
					$("ul").find(":nth-child(3)").after(a);
				})
			})
		</script>
	</head>
	<body>
		<ul style="border: 1px solid red;">
			<li>香蕉</li>
			<li>苹果</li>
			<li>梨子</li>
			<li>橘子</li>
			<li>桃子</li>
		</ul>
		<button>在ul的中间位置增加子节点</button>
	</body>
</html>
Salin selepas log masuk

Bagaimana untuk menambah nod anak ke kedudukan tengah dalam jquery

Penerangan: :nth-child() Pemilih

:nth-child(n) Pemilih memilih semua elemen yang merupakan elemen anak ke-n bagi sebarang jenis elemen induknya.

:nth-child(n|even|odd|formula)
Salin selepas log masuk
参数 描述
n 要匹配的每个子元素的索引。

必须是一个数字。第一个元素的索引号是 1。
even 选取每个偶数子元素。
odd 选取每个奇数子元素。
formula 规定哪个子元素需通过公式 (an b) 来选取。
实例:p:nth-child(3n 2) 选取每个第三段,从第二个子元素开始。

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

Atas ialah kandungan terperinci Bagaimana untuk menambah nod anak ke kedudukan tengah 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