欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery選擇器之層級(jí)過(guò)濾選擇器詳解

 更新時(shí)間:2014年01月27日 09:58:18   作者:  
本篇文章主要是對(duì)jquery選擇器之層級(jí)過(guò)濾選擇器進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

復(fù)制代碼 代碼如下:

$("ancestor descendant"):選取parent元素后所有的child元素
$("parent > child"):選取parent元素后所有的直屬child元素,何謂“直屬”,也就是第一級(jí)的意思了
$("prev + next"):prev和next是兩個(gè)同級(jí)別的元素. 選中在prev元素后面的next元素
$("prev ~ siblings"):選擇prev后面的根據(jù)siblings過(guò)濾的元素。注:siblings是過(guò)濾器

后兩個(gè)用的比較少,一般會(huì)有其他選擇器替代
復(fù)制代碼 代碼如下:

$("prev + next")等價(jià)于next()
$("prev ~ siblings")等價(jià)于nextAll()

實(shí)例:
復(fù)制代碼 代碼如下:

<style type="text/css">
  /*高亮顯示*/
  .highlight{  
   background-color: gray
  }
 </style>

復(fù)制代碼 代碼如下:

<body>
    <div>
     <p id="p1">第一個(gè)DIV里面的P元素。</p>
    </div>
    <p id="p2">第一個(gè)單P元素。</p>
    <div>
     <span>DIV里面的SPAN元素。</span>
     <p id="p3">第二個(gè)DIV里面的P元素。</p>
     <span>
      <p id="p4">DIV里面的SPAN里面的P元素。</p>
     </span>
    </div>
     <table>
      <tr>
       <th>A</th><th>B</th><th>C</th>
      </tr>
      <tr>
       <td>1</td><td>2</td><td>3</td>
      </tr>
     </table>
     <p id="p5">第二個(gè)單P元素。</p>
     <span>單SPAN元素。</span>
  </body>

復(fù)制代碼 代碼如下:

var s = $("div p").addClass("highlight"); //選取div后面的所有p元素   結(jié)果為:p1,p3,p4



復(fù)制代碼 代碼如下:

var s = $("div > p").addClass("highlight"); //選取div后 所有第一級(jí)p元素   結(jié)果為:p1,p3。p4不會(huì)選取,因?yàn)閜4不是div的直屬元素



復(fù)制代碼 代碼如下:

var s = $("div + p").addClass("highlight");   //選取div后面緊鄰的p元素  結(jié)果為:p2。p5不會(huì)選取,因?yàn)閜5不緊鄰div


復(fù)制代碼 代碼如下:

var s = $("div ~ p").addClass("highlight");     //選取div后面所有緊鄰的p元素  結(jié)果為:p2,p5

相關(guān)文章

最新評(píng)論