如题目

解决方案 »

  1.   

    event.srcElement.parentElement.parentElement.rowIndex 这个方法可以找到,但是我想在外面输入一个id 来找到它在哪一行 求高手指点
      

  2.   

    写错了$('#id').index($('#tbodyid tr'))试试
      

  3.   

    用juqery?用javascript能不能实现呢?呵呵
      

  4.   

           //获取tr的总数 
           var trs = document.getElementById('tbody').getElementsByTagName('tr'); for(var i = 0; i < trs.length; i++){
    var hiddenTr = document.getElementById('trId');
    if(hiddenTr == trs[i]){
                         alert("下标为:" +i);                }
    }
      

  5.   

    <body>
    <table>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td><input type="hidden" id="h"/></td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    </table>
    <script>
     alert(document.getElementById("h").parentNode.parentNode.rowIndex);//下标是从0开始的
    </script>
    </body>