has

英[h?z]? ?美[h?z]??

v.有( have的第三人稱單數(shù));(親屬關(guān)係中)接受;拿;買

jquery has()方法 語法

作用:has() 將匹配元素集合縮減為擁有匹配指定選擇器或 DOM 元素的後代的子集。

語法:.has(selector)

#參數(shù):

參數(shù)說明
selector? ??字串值,包含符合元素的選擇器表達(dá)式。

說明:如果給定一個(gè)表示DOM 元素集合的jQuery 對(duì)象,.has() 方法用匹配元素的子集來建構(gòu)一個(gè)新的jQuery 物件。所使用的選擇器用於檢測(cè)匹配元素的後代;如果任何後代元素匹配該選擇器,則該元素將包含在結(jié)果中。

jquery has()方法 範(fàn)例

<!DOCTYPE html>
<html>
<head>
  <style>
    .full { border: 1px solid red; }
  </style>
  <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
</head>

<body>
<ul><li>Does the UL contain an LI?</li></ul>

<script>
  $("ul").append("<li>" + ($("ul").has("li").length ? "Yes" : "No") + "</li>");
  $("ul").has("li").addClass("full");
</script>

</body>
</html>
執(zhí)行實(shí)例 ?

#點(diǎn)擊 "執(zhí)行實(shí)例" 按鈕查看線上實(shí)例

#