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'); ~~~
';