1

我如何获得下表变量中的所有第一个 td

<table cellpadding="0" cellspacing="0" border="0" width="100%" class="myTable">
         <tr >
        <td>785.1 </td>
        <td>do not pick me</td>
      </tr>
      <tr >
        <td>427.31</td>
        <td>do not pick me</td>
      </tr>
      <tr >
        <td>780.2</td>
        <td>do not pick me</td>
      </tr>
      <tr>
</table>
4

4 回答 4

2

你的意思是这样的吗?

var tds = $(".myTable td:first-child");

演示:http: //jsfiddle.net/S2N5n/

于 2012-09-06T10:32:33.530 回答
0

你可以这样做

var Firsttds = $(".myTable tr td:first-child");
alert(Firsttds.length)​;​
于 2012-09-06T10:34:13.040 回答
0

您可以为您给出的表格选择第一个,如下所示,

    var firstTDS    =   $(".myTable tr td:first-child");

这是每个 first 的列表,您可以通过遍历 firstTDS 来处理它们。例如,要更改每个第一个的背景颜色,您可以这样做,

   for(var i in firstTDS)
   {
     $(firstTDS[i]).css('background-color','red');
   }

而已 。

于 2012-09-06T10:52:35.900 回答
0

您的意思是表中每个 TR 元素的第一个 TD 元素?

var fields = $("#myTable>tr>td:first-child");
于 2012-09-06T10:33:26.253 回答