jquery層次選取器

來源:互聯網
上載者:User

標籤:strong   div   re   c   ar   jquery   

基本選取器

  $(‘#id‘)——匹配所有#id

  $(‘p‘)——匹配所有的p標籤

  $(‘.class‘)——匹配所有.class

  $(‘*‘)——$(‘#id *‘)匹配#id下所有的子節點

  $(‘#id,.class‘)——匹配所有#id以及.class

 

層次選取器

父子層次

  $(‘#parent   .span1‘)——匹配parent下子節點中所有的class屬性為span1的(匹配所有派生子節點中的span1)

  $(‘#parent > p‘)——匹配parent下子節點中所有的p標籤(只匹配兒子節點的p,孫子節點的p不會被匹配)

兄弟層次

  $(‘pre + next‘) ——匹配緊挨著pre的next節點(沒有挨著pre的節點不會被匹配到)

  $(‘pre ~ next‘)——匹配pre後面所有的所有next(只要是在pre後面的next都會被匹配到)

 

過濾選取器(冒號前後不能有空格)

簡單過濾

  $(‘li:first‘)——匹配第一個li標籤

  $(‘li:last‘)——匹配最後li標籤

  $(‘#id p:not(#np)‘)——匹配#id下子節點所有id不為np的p標籤

  $(‘li:odd‘)——第奇數個li(索引從0開始)

  $(‘li:even‘)——第偶數個li(索引從0開始)

  $(‘li:eq(0)‘)——第0個li(索引從0開始)

  $(‘li:gt(0)‘)——第0+1個li(索引從0開始)

  $(‘li:lt(1)‘)——第1-1個li(索引從0開始)

  $(‘.h:header‘)——匹配所有.h中的標題標籤,例如(h1,h2...)

內容過濾

  $(‘div:contains("contains")‘)——會匹配到所有內容中包含contains的div,多重div嵌套的也會匹配到外層div

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.