0

我有大量需要调整但没有时间完全修改的遗留代码。

如果没有id,nameclass.

<table>
  <tr><td>Text</td><td>Col2</td><td>Col3</td></tr>
  <tr><td>Text</td><td>Col2</td><td>Col3</td></tr>
  <tr><td>Text</td><td>Col2</td><td>Col3</td></tr>
</table>

我想知道是否可以将第二列和第三列的内容居中,例如父/子,但我不确定是否可能。

我可以去重新编码所有表格(在 .php 页面上硬编码),但这需要几个小时!

4

2 回答 2

1

尝试这个:

$('tr').each(function() {
  var tds = $(this).find('td');
  var len = tds.length;
  for (var i = 1; i < len; i++) {
    $(tds[i]).css('text-align', 'center');
  }
});
于 2013-09-04T13:33:45.040 回答
0

怎么样:

var row = 1;//row number
var column = 1;//column number
$('table tr:nth-child(' + row + ') td:nth-child(' + column + ')').css('text-align', 'center');
于 2013-09-04T13:39:06.233 回答