怎么用jQuery获得一个表格的第一行tr的第一个td为内容空的索引
比如:
<table id="newInfo">
    <tr>
        <td>sdf</td>
        <td>sdf</td>
        <td>sdf</td>
        <td></td><!--我想要得到这个td的索引,用jquery怎么得到-->
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>

解决方案 »

  1.   


    <html>
    <head>
        <title>zell419</title>
        <script src="javascript/jquery.js" type="text/javascript"></script>
        <script>
         jQuery(function($) {
            var td = $("table:first tr:first td[innerHTML='']:first");
            var i = td.parent().children().index(td);
            alert(i);//全部为空 弹出-1
         }); 
        </script>
    </head>
    <body >
    <table id="newInfo">
      <tr>
      <td>fff</td>
      <td>sdf</td>
      <td>sdf</td>
      <td>222323</td><!--我想要得到这个td的索引,用jquery怎么得到-->
      <td>123</td>
      <td>fff</td>
      </tr>
      <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      </tr>
    </table>
    </body>
    </html>
      

  2.   

    alert($("#newInfo tr:first td:[innerHTML='']:first").index());
      

  3.   

    $(document).ready(function(){alert($("#newInfo tr:first td:empty:first").index())});