Как изменить цвет фона td с помощью jquery?изменить цвет фона td с jquery
мне нужно изменить столбец цвет фона один в строке два и три и четыре
мой стол:
<table class="myTable">
<thead>
<tr>
<th>Col 1</th>
<th>Col 2</th>
<th>Col 3</th>
<th>Col 4</th>
</tr>
</thead>
<tbody>
<tr>
<td>td1</td>
<td>td2</td>
<td>td3</td>
<td>td4</td>
</tr>
<tr>
<td >td1</td>
<td>td2</td>
<td>td3</td>
<td>td4</td>
</tr>
<tr>
<td>td1</td>
<td>td2</td>
<td>td3</td>
<td>td4</td>
</tr>
<tr>
<td>td1</td>
<td>td2</td>
<td>td3</td>
<td>td4</td>
</tr>
<tr>
<td>td1</td>
<td>td2</td>
<td>td3</td>
<td>td4</td>
</tr>
</tbody>
</table>
демо: jsfiddle
Как это сделать с JQuery?
'$ ('tr: eq (1), tr: eq (2), tr: eq (3)', '.myTable'). Find ('td: first'). Css ('background', 'red') ' – adeneo
Возможный дубликат [Использование jQuery, как выбрать диапазон строк?] (http://stackoverflow.com/questions/1059625/using-jquery-how-do-i-select -a-range-of-rows) – mplungjan
@adeneo Отличное решение, кроме этого, не учитывает первый 'tr' в' thead', таким образом выделяя 1, 2 и 3 ячейки. Добавление 'tbody' в селектор разрешает это. '$ ('tr: eq (1), tr: eq (2), tr: eq (3)', '.myTable tbody'). Find ('td: first'). Css ('background', ' red ') ' –