91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery find方法如何獲取第一個子元素

發布時間:2022-08-15 17:41:43 來源:億速云 閱讀:299 作者:iii 欄目:web開發

本篇內容介紹了“jquery find方法如何獲取第一個子元素”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

兩種獲取方法:1、先利用find()獲取全部子元素,接著利用“:first-child”選擇器過濾結果集,返回第一個子元素,語法“$(父元素).find(":first-child")”;2、先利用find()獲取全部子元素,接著利用eq()過濾結果集,返回第一個子元素,語法““$(父元素).find("*").eq(0)”。

jquery find方法如何獲取第一個子元素

本教程操作環境:windows7系統、jquery3.6.0版本、Dell G3電腦。

在jquery中,find()方法可以獲取全部子元素。

find()方法:獲取該元素下的所有(包括子集的子集)子集元素

  • find() 方法返回被選元素的后代元素。(后代是子、孫、曾孫,依此類推。)

  • DOM 樹:該方法沿著 DOM 元素的后代向下遍歷,直至最后一個后代的所有路徑(<html>)。

那么怎么利用find方法獲取第一個子元素,只需將find方法獲取的元素進行過濾,返回第一個元素即可。

jquery利用find()獲取第一個子元素的兩種方法

方法1:find()配合:first-child選擇器使用

  • find()獲取指定父節點下的全部子元素

  • 利用:first-child選取子元素集合中第一個元素,即第一個子元素

示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="js/jquery-3.6.0.min.js"></script>
		<script>
			$(function() {
				$("button").click(function() {
					$("ul").find(":first-child").css("color", "red");
				})
			})
		</script>
	</head>
	<body>
		<ul style="border: 1px solid red;">
			<li>香蕉</li>
			<li>蘋果</li>
			<li>梨子</li>
			<li>橘子</li>
		</ul>
		<button>父元素ul的第一個子元素</button>
	</body>
</html>

jquery find方法如何獲取第一個子元素

方法2:find()配合eq()方法使用

  • find()獲取指定父節點下的全部子元素

  • 利用eq(0)選取子元素集合中第一個元素,即第一個子元素

在上例的基礎上,修改:

$(function() {
	$("button").click(function() {
		$("ul").find("*").eq(0).css("color", "green");
	})
})

jquery find方法如何獲取第一個子元素

說明:

find() 方法返回被選元素的后代元素。

$(selector).find(filter)
參數描述
filter必需。過濾搜索后代條件的選擇器表達式、元素或 jQuery 對象。

注意:如需返回多個后代,請使用逗號分隔每個表達式。

:first-child 選擇器選取屬于其父元素的第一個子元素。

$(":first-child")

eq() 方法返回帶有被選元素的指定索引號的元素。

索引號從 0 開頭,所以第一個元素的索引號是 0(不是 1)。

$(selector).eq(index)
參數描述
index必需。規定元素的索引。可以是整數或負數。

注意:使用負數將從被選元素的結尾開始計算索引。

“jquery find方法如何獲取第一個子元素”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杭锦后旗| 容城县| 石台县| 清水河县| 阿拉善左旗| 洞头县| 金秀| 比如县| 三原县| 江陵县| 南昌县| 襄汾县| 蚌埠市| 皋兰县| 乌拉特前旗| 武宣县| 蓝山县| 定州市| 平江县| 侯马市| 蛟河市| 周口市| 迭部县| 西平县| 环江| 乡城县| 邯郸市| 广昌县| 通道| 临潭县| 报价| 塘沽区| 顺平县| 乌拉特后旗| 固安县| 哈密市| 彝良县| 玉林市| 屏东市| 陇川县| 麻城市|