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

テーブル内の各TR要素の最初のTD要素を意味しますか?

var fields = $("#myTable>tr>td:first-child");
于 2012-09-06T10:33:26.253 に答える
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");

これはそれぞれの最初のリストです。firstTDSをトラバースすることでそれらを処理できます。たとえば、それぞれの最初の背景色を変更するには、次のように実行できます。

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

それでおしまい 。

于 2012-09-06T10:52:35.900 に答える