Suchen Sie nach einer Lösung, um <td>
Elemente in der Tabelle hervorzuheben, mit spezifischen IDs bei Hover.Markieren Sie mehrere Zeilen mit spezifischen IDs.
Mein Code
$('#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>
Was ich versuche zu erreichen, wenn Sie die Maus über td Zelle mit id = 'bestellen 1' schweben, wird es dieses <TD>
und auch andere markieren tds mit id = 'order_1'.
Natürlich brauche ich die gleiche Funktionalität für andere IDs (order_2, order_3 etc.).
Irgendeine Idee?
IDs müssen eindeutig sein .... Verwenden Sie stattdessen Klassennamen – DaniP
Gibt es Singularitäten zwischen den Elementen mit derselben ID? vielleicht, um die Verwendung von nutzlosen Klassennamen zu vermeiden – DaniP
Bitte überprüfen Sie meine aktualisierte Fiedel, ich hatte einen Fehler auf der vorherigen. –