jquery如何获取ul嵌套中的的第一层li

sichuno 2013-06-07 11:47:14

<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的,我只是方便描述,谢谢)
...全文
490 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
$('#demo1 ul>li');
Null_Reference 2013-06-07
  • 打赏
  • 举报
回复
$("#demo1 ul:first li[id='4']").children("ul:first").html()
Null_Reference 2013-06-07
  • 打赏
  • 举报
回复
灵机一动,行了 $('#demo1 ul li').find("li"); 楼主给分!
Null_Reference 2013-06-07
  • 打赏
  • 举报
回复
坐等结果!这个好像是有问题!试了几种方法都没行!!
  • 打赏
  • 举报
回复
$('#demo1>>li')试试
天际的海浪 2013-06-07
  • 打赏
  • 举报
回复
引用 6 楼 sichuno 的回复:
[quote=引用 2 楼 veryhunger 的回复:] $('#demo1 ul>li');
似乎不行。。我用这种方法。。把id4_1,4_2这些li也选中了[/quote] 应该是 $('#demo1>ul>li')
只是_曾经 2013-06-07
  • 打赏
  • 举报
回复
$("div ul li")试试看?
sichuno 2013-06-07
  • 打赏
  • 举报
回复
引用 2 楼 veryhunger 的回复:
$('#demo1 ul>li');
似乎不行。。我用这种方法。。把id4_1,4_2这些li也选中了
天际的海浪 2013-06-07
  • 打赏
  • 举报
回复
引用 2 楼 veryhunger 的回复:
$('#demo1 ul>li');
你这样也会包括第二层li 应该是 $('#demo1>ul>li')
ddgx 2013-06-07
  • 打赏
  • 举报
回复
引用 2 楼 veryhunger 的回复:
$('#demo1 ul>li');
qqqqqqqq_2013 2013-06-07
  • 打赏
  • 举报
回复
2楼 正解。。。

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧