返回值:jQueryhas(expr|ele)

概述

保留包含特定後代的元素,去掉那些不含有指定後代的元素。

.has()方法將會從給定的jQuery對象中重新創建一組匹配的對象。提供的選擇器會一一測試原先那些對象的後代,含有匹配後代的對象將得以保留。

參數

exprStringV1.4

一個選擇器字符串。

elementDOMElementV1.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');