jquery如何獲取div下所有ul的第二個li,這個div下有多個ul。
qq_涸澤之魚相濡以沫_0
2016-10-21 11:50:07
TA貢獻3593條經驗 獲得超0個贊
TA貢獻12條經驗 獲得超4個贊
$("div ul li:eq(1)")// $("div") 表示選擇div $("div ul") 表示選擇div下的所有ul $("div ul li") 表示選擇div下ul的所有li, :eq(1)表示選擇第二個,從0開始,和在一起就是表示選擇當前頁面所有div下所有ui下的第二個li。
嗯,應該是這樣了,有問題在說
TA貢獻8條經驗 獲得超3個贊
var?k=0; for?(var?i=1;i;i++)?{ $('ul').children().eq(i).css('background','#000'); i+=$('ul').children().eq(i).nextAll().length+1; k++ if($('ul').children().length??-i?<2){ break; } } alert(k)
TA貢獻8條經驗 獲得超3個贊
$(function(){ //計數器0 var?k=0; //判斷ul有幾個 for(var?i=0;i<$('ul').length;i++){ //循環每一個UL的第二個li $('ul').eq(i).children().eq(1).css('background','#000'); k++; } alert(k); })
舉報