<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 網站開發 > JQuery >
      • JavaScript教程之jQuery 遍歷 - 祖先

      • 2017-05-09 21:45 來源:未知

      jQuery 遍歷 - 祖先


      祖先是父、祖父或曾祖父等等。

      通過 jQuery,您能夠向上遍歷 DOM 樹,以查找元素的祖先。


      向上遍歷 DOM 樹

      這些 jQuery 方法很有用,它們用于向上遍歷 DOM 樹:

      • parent()
      • parents()
      • parentsUntil()

      jQuery parent() 方法

      parent() 方法返回被選元素的直接父元素。

      該方法只會向上一級對 DOM 樹進行遍歷。

      下面的例子返回每個 <span> 元素的的直接父元素:

      實例

      $(document).ready(function(){ $("span").parent(); });

      嘗試一下 »


      jQuery parents() 方法

      parents() 方法返回被選元素的所有祖先元素,它一路向上直到文檔的根元素 (<html>)。

      下面的例子返回所有 <span> 元素的所有祖先:

      實例

      $(document).ready(function(){ $("span").parents(); });

      嘗試一下 »

      您也可以使用可選參數來過濾對祖先元素的搜索。

      下面的例子返回所有 <span> 元素的所有祖先,并且它是 <ul> 元素:

      實例

      $(document).ready(function(){ $("span").parents("ul"); });

      嘗試一下 »


      jQuery parentsUntil() 方法

      parentsUntil() 方法返回介于兩個給定元素之間的所有祖先元素。

      下面的例子返回介于 <span> 與 <div> 元素之間的所有祖先元素:

      實例

      $(document).ready(function(){ $("span").parentsUntil("div"); });



      <!DOCTYPE html>
      <html>
      <head>
      <meta charset="utf-8">
      <style>
      .ancestors *
      display: block;
      border: 2px solid lightgrey;
      color: lightgrey;
      padding: 5px;
      margin: 15px;
      }
      </style>
      <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
      </script>
      <script>
      $(document).ready(function(){
        $("span").parentsUntil("div").css({"color":"red","border":"2px solid red"});
      });
      </script>
      </head>
       
      <body class="ancestors"> body (曾曾祖父元素)
        <div style="width:500px;">div (曾祖父元素)
          <ul>ul (祖父元素)  
            <li>li (父元素)
              <span>span</span>
            </li>
          </ul>   
        </div>
      </body>
       
      </html>

      相關教程
      江苏快3 和田 | 宿州 | 鞍山 | 辽源 | 邹平 | 舟山 | 枣阳 | 贵州贵阳 | 赣州 | 抚顺 | 亳州 | 云南昆明 | 林芝 | 桓台 | 武夷山 | 平顶山 | 黔南 | 常德 | 广西南宁 | 运城 | 平顶山 | 广西南宁 | 淮安 | 黄冈 | 漳州 | 山西太原 | 长治 | 辽阳 | 兴安盟 | 盐城 | 临汾 | 常德 | 通辽 | 楚雄 | 丹阳 | 明港 | 汉川 | 黑龙江哈尔滨 | 东海 | 嘉峪关 | 青州 | 湘西 | 深圳 | 厦门 | 海西 | 漯河 | 招远 | 楚雄 | 台山 | 烟台 | 承德 | 张掖 | 香港香港 | 本溪 | 衡水 | 通辽 | 牡丹江 | 廊坊 | 白山 | 姜堰 | 伊春 | 日照 | 乐平 | 邯郸 | 梅州 | 连云港 | 马鞍山 | 黄南 | 阳春 | 龙口 | 五家渠 | 甘南 | 株洲 | 肇庆 | 如东 | 金坛 | 三沙 | 营口 | 三明 | 乌兰察布 | 晋中 | 库尔勒 | 聊城 | 丽水 | 六安 | 清远 | 六盘水 | 清徐 | 西藏拉萨 | 黔东南 | 江西南昌 | 台南 | 宜昌 | 博罗 | 玉环 | 滁州 | 揭阳 | 潍坊 | 徐州 | 梅州 | 赵县 | 武夷山 | 基隆 | 五家渠 | 河源 | 鸡西 | 汕头 | 大丰 | 如东 | 三沙 | 临汾 | 阿拉善盟 | 贺州 |