has(expr|ele)

2018-02-24 15:14 更新

返回值:jQueryhas(expr|ele)

概述

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

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

參數(shù)

exprStringV1.4

一個(gè)選擇器字符串。

elementDOMElementV1.4

一個(gè)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');
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)