为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

查看完整描述

4 回答

已采纳
?
huangjf

TA贡献2条经验 获得超1个赞

$('div ul').each(function(){

alert($(this).find('li').eq(1))

})


查看完整回答
反对 回复 2016-10-21
?
紫罗天

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。
嗯,应该是这样了,有问题在说

查看完整回答
反对 回复 2016-10-23
?
咪小乖

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)


查看完整回答
反对 回复 2016-10-21
?
咪小乖

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);
		})


查看完整回答
反对 回复 2016-10-21
  • 4 回答
  • 0 关注
  • 24885 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信