在jquery中的each有兩種用法,分別是$.each()和$(selector).each(); $.each()與$(selector).each()不同, 后者專用于jquery對象的遍歷, 前者可用于遍歷任何的集合(無論是數(shù)組或對象),如果是數(shù)組,回調(diào)函數(shù)每次傳入數(shù)組的索引和對應的值
在成都網(wǎng)站建設、網(wǎng)站設計中從網(wǎng)站色彩、結構布局、欄目設置、關鍵詞群組等細微處著手,突出企業(yè)的產(chǎn)品/服務/品牌,幫助企業(yè)鎖定精準用戶,提高在線咨詢和轉化,使成都網(wǎng)站營銷成為有效果、有回報的無錫營銷推廣。創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站建設10余年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶聯(lián)系。
each()就是循環(huán),給你例子吧,比如你的頁面只有 3對p標簽p1/pp2/pp3/p$("p").each(function(i){//這樣寫它就是循環(huán)三次,其中function中的i就是指索引alert(i);//彈出循環(huán)到當前p的索引,索引從0開始,你可以試試,執(zhí)行程序看效果就是最好的理解alert($(this).text());//彈出循環(huán)到當前p的文本});
遍歷一個jQuery對象,為每個匹配元素執(zhí)行一個函數(shù)。
ul????
lifoo/li????
libar/li
/ul
$(?"li"?).each(function(?index?)?{??
console.log(?index?+?":?""?+?$(this).text()?);
});
//或者一個數(shù)組,集合,map
$.each(集合,function(){
console.log(?集合.name+?":?""?+集合.age?);
});