<div class="div">
   <li></li>
<li></li>
<li></li>
<li></li>
</div>取所有li的元素集合

解决方案 »

  1.   

    我想问的是jq怎么写
    怎么给每个li加上click事件
      

  2.   

    给div设个id
    <div id="div1" class="div">
    ----------var li=document.getElementById("div1").getElementsByTagName("li")
    ps: ul
      

  3.   

    楼主你想要的代码是这样的:
    html:<div class="div"> 
               <li>1 </li> 
             <li> 2</li> 
             <li> 3</li> 
            <li> 4</li> 
            </div> js代码:
    <script>
    $(document).ready(function(){
        $(".div").children("li").click(function(){
        alert($(this).html());
    });
    });
    </script>你想要去什么值就自己去设置,我只是取了一下html的值
      

  4.   


    <script>
    appendLi=function()
    {
    var obj=document.getElementById("getLi");
    var Li=obj.getElementsByTagName("li");
    for(var i=0;i<Li.length;i++)
    {
    Li[i].onclik=function(){
    ...
    ...
    //要添加的事件
    }
    }windows.onload=appendLi;
    }</script>
    <div class="div" id="getLi"> 
      <li> </li> 
    <li> </li> 
    <li> </li> 
    <li> </li> 
    </div> 
      

  5.   


    <div class="div"> 
    <li>1</li> 
    <li>2</li> 
    <li>3</li> 
    <li>4</li> 
    </div> 
    <script type="text/javascript">
    $(function() {
    $('.div>li').click(function() {
    alert($(this).html());
    });
    });
    </script>