首頁  >  文章  >  web前端  >  jQuery 取得兄弟元素的幾種不錯方法_jquery

jQuery 取得兄弟元素的幾種不錯方法_jquery

WBOY
WBOY原創
2016-05-16 16:46:591498瀏覽

在取得指定元素的兄弟元素時,可以使用adjacent sibling combinator ( ),其中的兩側內容都是selector expression.
如果要取得下例中所有的h1的直接兄弟元素h2

複製程式碼 程式碼如下:


Main title



Main title


Section title

Some content...


Section title


More content...



可以直接使用複製程式碼

複製程式碼

程式碼如下

$('h1 h2')
// Select ALL h2 elements that are adjacent siblings of H1 elements. 如果要過濾h1的兄弟元素,當然也可以使用
複製程式碼


程式碼如下:


$('h1').siblings(' h2,h3,p');
// Select all H2, H3, and P elements that are siblings of H1 elements.
複製程式碼


程式碼如下:



程式碼如下:


程式碼如下:
  • First item

  • Second Item

  • Third item
  • Fourth item
  • Fifth item
  • 如果要取得第二個條目之後的所有li元素,可以使用以下程式碼


    複製程式碼


    程式碼如下:
    $('li.selected'). nextAll('li'); 上例也可以使用general sibling combinator (~)來實現


    複製程式碼
    複製程式碼 程式碼如下: $('li.selected ~ li'); 取得直接兄弟元素也可以不使用selector,直接使用next (). 複製程式碼 程式碼如下: var topHeaders = $('h1'); >topHeaders.next('h2').css('margin', '0);
    陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn