最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.parents()

.parents( [ selector ] ) 返回: jQuery

描述: 獲得集合中每個(gè)匹配元素的祖先元素,選擇性篩選的選擇器

  • version added: 1.0.parents( [ selector ] )

    selector選擇器字符串,用于確定到哪個(gè)前輩元素時(shí)停止匹配。

如果提供的jQuery代表了一組DOM元素,.parents()方法允許我們能夠在DOM樹中搜索到這些元素的祖先元素,從有序的匹配元素向上的直接父級(jí)元素中構(gòu)造一個(gè)新的jQuery對(duì)象;返回的元素秩序是從他外面最近的父級(jí)元素。.parents().parent()方法是相似的,但后者只是進(jìn)行了一個(gè)單級(jí)的DOM樹。

該方法選擇性地接受同一類型選擇表達(dá),我們可以傳遞給$()函數(shù)。如果供應(yīng)選擇器參數(shù),將通過測試它們是否匹配過濾的元素。

考慮一個(gè)基本的嵌套列表頁:

<ul class="level-1">
  <li class="item-i">I</li>
  <li class="item-ii">II
    <ul class="level-2">
      <li class="item-a">A</li>
      <li class="item-b">B
        <ul class="level-3">
          <li class="item-1">1</li>
          <li class="item-2">2</li>
          <li class="item-3">3</li>
        </ul>
      </li>
      <li class="item-c">C</li>
    </ul>
  </li>
  <li class="item-iii">III</li>
</ul>

如果我們在項(xiàng)目A開始,我們可以找到它的祖先元素:

$('li.item-a').parents().css('background-color', 'red');

此調(diào)用的結(jié)果是一個(gè)level-2列表紅色背景,item II和level-1列表(并在DOM樹上的所有方式向<html>元素)。由于我們沒有提供一個(gè)選擇的表達(dá)式,祖先元素都是返回的jQuery對(duì)象的一部分。如果我們有提供一個(gè)選擇的表達(dá)式,只有在這些匹配的項(xiàng)目將包括在內(nèi)。

Examples:

Example: Find all parent elements of each b.

<!DOCTYPE html>
<html>
<head>
  <style>
  b, span, p, html body {
    padding: .5em;
    border: 1px solid;
  }
  b { color:blue; }
  strong { color:red; }
  </style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <div>
    <p>
      <span>
        <b>My parents are: </b>
      </span>

    </p>
  </div>
<script>
var parentEls = $("b").parents()
            .map(function () { 
                  return this.tagName; 
                })
            .get().join(", ");
$("b").append("<strong>" + parentEls + "</strong>");

</script>

</body>
</html>

Demo:

Example: Click to find all unique div parent elements of each span.

<!DOCTYPE html>
<html>
<head>
  <style>

  p, div, span {margin:2px; padding:1px; }
  div { border:2px white solid; }
  span { cursor:pointer; font-size:12px; }
  .selected { color:blue; }
  b { color:red; display:block; font-size:14px; }
  </style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p>
    <div>
      <div><span>Hello</span></div>
      <span>Hello Again</span>

    </div>
    <div>
      <span>And Hello Again</span>
    </div>
  </p>

  <b>Click Hellos to toggle their parents.</b>
<script>
function showParents() {
  $("div").css("border-color", "white");
  var len = $("span.selected")
                   .parents("div")
                   .css("border", "2px red solid")
                   .length;
  $("b").text("Unique div parents: " + len);
}
$("span").click(function () {
  $(this).toggleClass("selected");
  showParents();
});</script>

</body>
</html>

Demo:

jQuery 1.6 API 中文版腳本之家整理、修訂 (2011年6月)
木里| 汉川市| 卢氏县| 开封市| 石渠县| 来安县| 类乌齐县| 竹溪县| 鄢陵县| 锡林浩特市| 濮阳市| 如皋市| 冕宁县| 齐河县| 重庆市| 沧州市| 乌拉特中旗| 贵定县| 满洲里市| 东丽区| 南岸区| 和林格尔县| 丁青县| 勃利县| 鄂尔多斯市| 离岛区| 陇川县| 汕尾市| 买车| 浑源县| 黔西县| 长寿区| 石首市| 甘肃省| 吐鲁番市| 甘孜县| 抚州市| 都安| 裕民县| 那曲县| 天长市|