比如说 table里面 有好几个tr  我用jquery怎么能知道到底有几个tr呢?

解决方案 »

  1.   


    <script type="text/javascript" src="js/jquery-1.3.2.js"></script><script type="text/javascript">
    window.onload=function(){
    alert($("#tb tr").length);
    }
    </script><table id="tb">
    <tr><td></td></tr>
    <tr><td></td></tr>
    <tr><td></td></tr>
    <tr><td></td></tr>
    <tr><td></td></tr>
    </table>
      

  2.   

    <script language="javascript" type="text/javascript">
    function $(id)
    {
    return document.getElementById(id);
    }function getRows(tableID)
    {
    var o=$(tableID);
    alert("ID = "+tableID+" 的表格的行数 = "+o.rows.length);
    }

    </script><input type="button" value="check IE" onClick="javascript:getRows('表ID号');">
      

  3.   

    $(function(){
    //
    $("#tableId").find("tr").length
    //或者
    $("#tableId tr").length
    });
      

  4.   

    根本不用jQuery
    document.getElementById('table_id').getElementsByTagName('tr').length
      

  5.   

    document.getElementById('table_id').rows.length
    这样更简单
      

  6.   

    回LS,document.getElementById('table_id').rows会把th也算入的