中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

jQuery closest() 方法

發布時間:2020-07-06 16:37:40 來源:網絡 閱讀:336 作者:web全棧 欄目:web開發

定義和用法

closest()?方法返回被選元素的第一個祖先元素。

祖先是父、祖父、曾祖父,依此類推。

DOM 樹:該方法從當前元素向上遍歷,直至文檔根元素的所有路徑(),來查找 DOM 元素的第一個祖先元素。

該方法與?parents()?類似,都是向上遍歷 DOM 樹,不同點是:

closest()

  • 從當前元素開始

  • 沿 DOM 樹向上遍歷,并返回匹配所傳遞的表達式的第一個單一祖先

  • 返回包含零個或一個元素的 jQuery 對象

parents()

  • 從父元素開始

  • 沿 DOM 樹向上遍歷,并返回匹配所傳遞的表達式的所有祖先

  • 返回包含零個、一個或多個元素的 jQuery 對象

語法

返回被選元素的第一個祖先元素:

$(selector).closest(filter)

返回使用 DOM context 查找的 DOM 樹中的第一個祖先元素:

$(selector).closest(filter,context)

參數

參數必需的描述
filter規定縮小搜索祖先元素范圍的選擇器表達式、元素或 jQuery 對象。
context在其內可以找到匹配元素的 DOM 元素。

實例

下例演示了返回 <span> 的第一個祖先元素,是一個 <ul> 元素:

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>歡迎來到jq教程</title>
<style>
.ancestors?*{
display:?block;
border:?2px?solid?lightgrey;
color:?lightgrey;
padding:?5px;
margin:?15px;
}
</style>
//此版本是百度cdn?1.11.1,當然你可以使用更高的版本,從2.0版本以上的是不支持ie6-8的
<script?type="text/javascript"?src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function?()?{
$("span").closest("ul").css({"color":"red","border":"2px?solid?red"});
});
</script>
</head>
<body>?body?(曾曾祖先節點)
<div?>div?(曾祖先節點)
<ul>ul?(第二祖先?-?第二祖先節點)
<ul>ul?(第一祖先?-?第一祖先節點)
<li>li?(直接父節點)
<span>span?</span>
</li>
</ul>
</ul>
</div>
</body>
</html>


相關方法

  • parent() - 返回被選元素的直接父元素

  • parentsUntil() - 返回兩個給定參數之間的所有祖先元素

相關資料

jQuery 祖先 >>>>>>>>>

jQuery 實例 >>>>>>>>>


向AI問一下細節

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

AI

通州市| 勃利县| 内乡县| 枞阳县| 礼泉县| 油尖旺区| 体育| 香港| 达拉特旗| 乐亭县| 宜兴市| 满城县| 垫江县| 延寿县| 呈贡县| 寿宁县| 渭源县| 新源县| 威信县| 中宁县| 沁水县| 象山县| 长兴县| 淅川县| 灌阳县| 马龙县| 阳朔县| 大姚县| 梁河县| 台前县| 云梦县| 垦利县| 阿拉善左旗| 奉新县| 苏尼特左旗| 安吉县| 聂荣县| 余江县| 天气| 夏津县| 故城县|