用法
.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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。