首頁 > web前端 > js教程 > 主體

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

WBOY
發布: 2016-05-16 16:46:59
原創
1463 人瀏覽過

在取得指定元素的兄弟元素時,可以使用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);
    相關標籤:
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    最新問題
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!