1. 程式人生 > >jQuery常用 遍歷函數

jQuery常用 遍歷函數

工作 str 提高 sele blank DC nbsp 進行 可選

jQuery 遍歷函數包括了用於篩選、查找和串聯元素的方法。本文主要介紹日常工作中常用的JQ遍歷,
幫助一下初學者快速的接觸遍歷函數,提高自己的代碼編寫速度,寫出更簡潔更實用的代碼,
祝前端的同學們,在前端這條沒有盡頭的路上漸行漸遠。
如果有什麽不對的地方 大家多提意見 互相學習 相互參考!!!

1.each()
 
語法:$(selector).each(function(index,element))
  實例:$(‘li‘).each(
    $(this).css(color,#c10000);
  )
  拆分一個數組,並為每個數組中的匹配元素,定義方法。

2.eq()
 語法:.eq(index) //index代表的是整數 最小為0 代表第一個對應元素

實例:$("#nav ul").find("li").eq(2).addClass("blod"); //找到id為nav 裏面的ul裏面的li 找到第3個li並為它加上一個.blod樣式.
  
  通常找到的li 都是一個數組 eq() 方法是把其中你想要的那個單獨提出來進行修改 樣式增加

3.find()
  語法:.find(selector) //selector代表的是字符串值,包含供匹配當前元素集合的選擇器表達式。

  實例:$("#nav ul").find("li").addClass("blod"); //找到id為nav 裏面的ul裏面的所有li並為它加上一個.blod樣式.  
   方法獲得當前元素集合中每個元素的後代,通過選擇器、jQuery 對象或元素來篩選。

4.next(selector)
 語法:.next(selector)
//seLector代表的是字符串值,包含用於匹配元素的選擇器表達式。
 實例:$("#nav ul").next("div") //找到id為nav 裏面的ul 找到ul標簽下面的第一個div標簽
  
  next() 獲得匹配元素集合中每個元素緊鄰的同胞元素。如果提供選擇器,則取回匹配該選擇器的下一個同胞元素。

5.first()
 語法:.first()
 實例:$("#nav ul").first("li").addClass("blod"); //找到id為nav 下的ul下的li 找到第1個li並為它加上一個.blod樣式.

  
  first() 將匹配元素集合縮減為集合中的第一個元素。


6.parent()

 語法:.parent(seletor) //seLector代表的是字符串值,包含用於匹配元素的選擇器表達式。
 實例:$("#nav ul").parent("div").addClass("blod"); //找到id為nav 下的ul的父級元素div 為它加上一個.blod樣式.  
  parent() 獲得當前匹配元素集合中每個元素的父元素,使用選擇器進行篩選是可選的。
7.parents()
 語法:.parents(seletor)
 實例:$("#nav ul").parents("div").addClass("blod"); //找到id為nav 下的ul的祖先元素div 為它加上一個.blod樣式.
parents() 獲得當前匹配元素集合中每個元素的祖先元素,使用選擇器進行篩選是可選的。

8、siblings()   
 語法:.parents(seletor) 
 實例:$("#nav ul").first("li").siblings().addClass("blod"); //找到id為nav 下的ul的第一個li 為除了這個li以外的所有加上一個.blod樣式.
  siblings() 獲得匹配集合中每個元素的同胞,通過選擇器進行篩選是可選的。

轉載請註明出處~~ snper博客園

 

jQuery常用 遍歷函數