has(expr|ele)
最后更新于:2022-04-01 05:53:32
### 返回值:jQueryhas(expr|ele)
### 概述
保留包含特定后代的元素,去掉那些不含有指定后代的元素。
.has()方法将会从给定的jQuery对象中重新创建一组匹配的对象。提供的选择器会一一测试原先那些对象的后代,含有匹配后代的对象将得以保留。
### 参数
#### **expr**String*V1.4*
一个选择器字符串。
#### **element**DOMElement*V1.4*
一个DOM元素
### 示例
#### 描述:
给含有ul的li加上背景色
##### HTML 代码:
~~~
<ul>
<li>list item 1</li>
<li>list item 2
<ul>
<li>list item 2-a</li>
<li>list item 2-b</li>
</ul>
</li>
<li>list item 3</li>
<li>list item 4</li>
</ul>
~~~
##### jQuery 代码:
~~~
$('li').has('ul').css('background-color', 'red');
~~~