<div id="menu1">
 <ul>
    <li>菜单1</li>
    <li>菜单2</li>
 </ul>
</div><div id="menu2">
 <ul>
    <li>菜单1</li>
    <li>菜单2</li>
 </ul>
</div>上面这样的的怎么从固定ID的DIV获取是否存在元素li呢?jq或者js都行!jq参考网上这个,但总不成功
--------------------------------
三、选择特定id元素下的子元素   
  $("ul#u>li:nth-child(1)")
--------------------------------

解决方案 »

  1.   

    <script type="text/javascript">
    var lis = document.getElementById("menu1").getElementsByTagName("li");
    if(lis.length>0) alert("li个数:"+lis.length)
    else alert("不存在li");
    </script>
      

  2.   

    给所有包含 p 元素的 div 元素添加一个 text 类HTML 代码:
    <div><p>Hello</p></div>
    <div>Hello again!</div>jQuery 代码:
    $("div:has(p)").addClass("test");结果:
    [ <div class="test"><p>Hello</p></div> ]呵呵,我刚查看jq的chm帮助也试好了!不过你们的也试过 OK,谢谢!