Ищете решение для выделения <td>
элементов в таблице, с конкретными идентификаторами при наведении.Выделите несколько строк с конкретными идентификаторами
Мой код
$('#orderstable').hover(function()
{
$('#id_1').find('td').addClass('hover');
}, function()
{
$('#id_1').find('td').removeClass('hover');
});
#orderstable td
{
padding:0.7em;
border:#969696 1px solid;
}
.hover
{
background:yellow;
}
<table id="orderstable">
<thead>
<tr>
<th>Proces</th>
<th>Step 1</th>
<th>Step 2</th>
<th>Step 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Proces 1</td>
<td id='order_2'>job 2</td>
<td id='order_1'>job 1</td>
<td id='order_3'>job 3</td>
</tr>
<tr>
<td>Proces 2</td>
<td id='order_3'>job 3</td>
<td id='order_4'>job 4</td>
<td id='order_1'>job 1</td>
</tr>
</tbody>
</table>
То, что я пытаюсь достичь при наведении курсора мыши на ячейку тд с идентификатором = «порядка 1», это будет выделить этот <TD>
, а также другие td с id = 'order_1'.
Конечно, мне нужна такая же функциональность для других идентификаторов (order_2, order_3 и т. Д.).
Любая идея?
Id должен быть уникальным .... использовать имена классов вместо – DaniP
Есть ли какая-либо особенность между элементами с одинаковым идентификатором? возможно, чтобы избежать использования бесполезных classnames – DaniP
Пожалуйста, проверьте мою обновленную скрипку, я ошибся в предыдущем. –