現在、データの列または行の色を変更する (おそらく最終的には削除/非表示にする) アイデアを考えています。現在、私の目的は列です。これまでのところ、部分的には機能していますが、完全には機能していません
これとともに:
$('#'+arry[0]+' tr td:eq('+arry[1]+')').css({"background-color":"FF0"});
列に影響を与えることはできますが、その列内のすべての行ではなく、1 つの行のみに影響を与えることができます。また、「tbody」内の行/列に影響を与えているようですが、3 つすべてに影響を与える必要がある「thead」または「tfoot」には影響していないようです.
私が使用しているテーブルの例は次のようになります。
<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のデータテーブルで使用されますが、最初にこの部分を理解する必要があります.
****編集****
変数は現在、テーブル IDarry
である他の何かの rel 属性から取得されており、この場合は 0-4 の列の位置です。arry[0]
arry[1]