現時点では、かなり基本的なテーブルがあります。
各列の 1 つの行のみを強調表示し、その前に選択されていたものをすべて選択解除できるようにする必要があります..
CSSクラスが必要になることは理解しています。
.hightlighted {
background: #f00;
color: #fff;
}
ビューの HTML も非常に基本的なものです。
<tbody>
<tr>
<td> </td>
<td>Differdange</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Dippach</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Dudelange</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Echternach</td>
<td></td>
</tr>
<tr>
<td> </td>
<td>Erpelscheid</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Esch-sur-Alzette</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Esch-sur-Sûre</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Ettelbruck</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>Feulen</td>
<td> </td>
</tr>
</tbody
しかし、ユーザーがテーブルを完成させたときに行から選択したデータを「取得」する必要がある場合、CSS で行を強調表示/非強調表示することが適切かどうかわかりません。
後でデータを取得できるように、列の行を強調表示するために何を使用する必要があるか(JQuery、Javascript、CSS)を提案できますか?
編集
これで、強調表示がソートされました。唯一の問題は、列を区別して、これの代わりに (atm を取得しています)
各列で独自の行を強調表示できるようにしたい (たとえば、Differdange を強調表示したり、地域の dddd を強調表示したりできます)。
任意の編集方法
$("tr").click(function() {
$("tr").removeClass("highlighted");
$(this).addClass("highlighted");
});
これを行うコード?ありがとう