用法
.has( selector ) => jQuery
.has( selector ) => jQuery
說明:將匹配元素集減少為具有與選擇器或 DOM 元素匹配的後代的元素。
-
添加的版本:1.4
.has( selector )
-
selector類型:String一個字符串,包含一個選擇器表達式來匹配元素。
-
-
添加的版本:1.4
.has( contained )
-
contained類型:Element用於匹配元素的 DOM 元素。
-
給定一個表示一組 DOM 元素的 jQuery 對象,.has()
方法從匹配元素的子集構造一個新的 jQuery 對象。提供的選擇器針對匹配元素的後代進行測試;如果其任何後代元素與選擇器匹配,則該元素將包含在結果中。
考慮一個具有嵌套列表的頁麵,如下所示:
|
我們可以將此方法應用於列表項集,如下所示:
|
此調用的結果是項目 2 的紅色背景,因為它是其後代中唯一具有 <ul>
的 <li>
。
例子:
檢查一個元素是否在另一個元素內。
|
演示:
相關用法
- JQuery .hasClass()用法及代碼示例
- JQuery UI .hide()用法及代碼示例
- JQuery .html()用法及代碼示例
- JQuery .height()用法及代碼示例
- JQuery .hide()用法及代碼示例
- JQuery .hover()用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
- JQuery .add()用法及代碼示例
- JQuery .contextmenu()用法及代碼示例
- JQuery .undelegate()用法及代碼示例
- JQuery .load()用法及代碼示例
- JQuery .contents()用法及代碼示例
- JQuery .empty()用法及代碼示例
- JQuery UI .labels()用法及代碼示例
- JQuery UI .addClass()用法及代碼示例
- JQuery .click()用法及代碼示例
- JQuery UI .toggleClass()用法及代碼示例
- JQuery .removeAttr()用法及代碼示例
- JQuery .addClass()用法及代碼示例
- JQuery UI .cssClip()用法及代碼示例
- JQuery .next()用法及代碼示例
- JQuery .promise()用法及代碼示例
- JQuery .trigger()用法及代碼示例
- JQuery .mouseenter()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .has()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。