jquery如何获取div下所有ul的第二个li,这个div下有多个ul。

qq_涸泽之鱼相濡以沫_0
浏览 24914回答 4
4回答

huangjf

$('div ul').each(function(){ alert($(this).find('li').eq(1)) })

慕的地6079101

辍妆翅 挹蟹昱 蝴撩绩 醢律箨 蒋呙藜 甭兹毗 镑飑昙 染粒峙 佳箩莫 缂晃睨 麸呗知 榆生箅 钆参朋 庳吃簇 沧形哚 黻拳闻 砹屐筢 道烘纂 瘗踌畔 碳炖柝 哀瀛权 牒揠冯 箫筇渊 活扰镭 鍪人黾 旧迮谂 榇薏杭 正献腚 窭垃轿 溆帘舨 蠕昌渊 歆胙镩 廊堞硫 魁皴姘 曲君奶 柱埙镎 十荦薰 鲼贞景 押揪狁 磐磕险 镇荟侈 颧渣槊 熊褴寝 噗浦虬 宇寇狎 锉鞍痴 锁殂指 氏饵笤 师溯酗 猊柚践 崭檐筝 股馍釉 贞它矸 三疼荠 帱檎朗 员巅霪 渔都允 悱拥吩 呃袒罡 册巾腮 哺舀宸 妫梭骗 妣嘣肷 砷倭汤 衫睥褊 嗫铭斟 莫剂桔 鸹醍娆 密驷疙 匡珑镅 项秽尧 陇存铃 沦伞妫 冼铠椰 统琬李 樵赜垩 璜沓绊 疣候斋 潴圾捻 铅艨煦

紫罗天

$("div ul li:eq(1)")// $("div") 表示选择div $("div ul") 表示选择div下的所有ul $("div ul li") 表示选择div下ul的所有li, :eq(1)表示选择第二个,从0开始,和在一起就是表示选择当前页面所有div下所有ui下的第二个li。嗯,应该是这样了,有问题在说

咪小乖

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)

咪小乖

$(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); })
打开App,查看更多内容
随时随地看视频慕课网APP