【发布时间】:2012-04-25 21:12:35
【问题描述】:
现在我正在考虑一个想法,我想更改颜色(可能最终删除/隐藏)一列或一行数据现在我的目标是列。到目前为止,我已经部分工作但不完全
用这个:
$('#'+arry[0]+' tr td:eq('+arry[1]+')').css({"background-color":"FF0"});
我能够影响该列,但只能影响一行,而不是该列中的所有行,并且它似乎影响了“tbody”中的行/列,而不是“thead”或“tfoot”我需要影响所有 3.
我正在使用的表格示例如下:
<table id="testerTable">
<thead>
<th>First</th>
<th>Second</th>
<th>Third</th>
<th>Fourth</th>
<th>Fifth</th>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</tbody>
</table>
我认为我的方法很简单,所以我需要一些想法。这最终将用于 datatables.net 中的数据表,但首先我需要弄清楚这部分。
****编辑****
arry 变量当前取自其他东西的 rel 属性arry[0] 是表 id.. 而arry[1] 是在这种情况下 0-4 列的位置
【问题讨论】:
-
arry 看起来怎么样? “列的位置”是什么?
-
编辑显示。但是在提到的属性中,它看起来像 testerTable::2 例如
-
好的,我想我明白了。往下看。
标签: jquery html datatable html-table