<div id='demo1'>
<ul>
<li id='1'>1<li>
<li id='2'>2<li>
<li id='3'>3<li>
<li id='4'>
<ul>
<li id='4_1'>1</4_1>
<li id='4_2'>2</4_2>
<li id='4_3'>3</4_3>
</ul>
<li>
</ul>
</div>
如何用jquery获取ul下面 id为1,2,3,4的li..?(实际是没有id的,我只是方便描述,谢谢)
11 个解决方案
#1
$("#demo1 ul:first li[id='4']").children("ul:first").html()
#2
$('#demo1 ul>li');
#3
2楼 正解。。。
#4
#5
你这样也会包括第二层li
应该是
$('#demo1>ul>li')
#6
似乎不行。。我用这种方法。。把id4_1,4_2这些li也选中了
#7
$("div ul li")试试看?
#8
应该是
$('#demo1>ul>li')
#9
$('#demo1>>li')试试
#10
坐等结果!这个好像是有问题!试了几种方法都没行!!
#11
灵机一动,行了
$('#demo1 ul li').find("li");
楼主给分!
$('#demo1 ul li').find("li");
楼主给分!
#1
$("#demo1 ul:first li[id='4']").children("ul:first").html()
#2
$('#demo1 ul>li');
#3
2楼 正解。。。
#4
$('#demo1 ul>li');
#5
$('#demo1 ul>li');
你这样也会包括第二层li
应该是
$('#demo1>ul>li')
#6
$('#demo1 ul>li');
似乎不行。。我用这种方法。。把id4_1,4_2这些li也选中了
#7
$("div ul li")试试看?
#8
$('#demo1 ul>li');
似乎不行。。我用这种方法。。把id4_1,4_2这些li也选中了
应该是
$('#demo1>ul>li')
#9
$('#demo1>>li')试试
#10
坐等结果!这个好像是有问题!试了几种方法都没行!!
#11
灵机一动,行了
$('#demo1 ul li').find("li");
楼主给分!
$('#demo1 ul li').find("li");
楼主给分!