iamは以下のコードを使用してtdカラーを切り替えます
<html>
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function(){
$("td").click(function(){
$(this).addClass("on").parent().siblings("tr").find("td").removeClass("on");
});
});
</script>
<style>
article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }
.on { background-color:red; color:#ffffff; }
</style>
</head>
<body>
<table class="mytable" border=1>
<tbody>
<tr>
<td>Hello World</td>
<td>Hello World1</td>
<td>Hello World2</td>
</tr>
<tr>
<td>Hello World</td>
<td>Hello World1</td>
<td>Hello World2</td>
</tr>
<tr>
<td>Hello World</td>
<td>Hello World1</td>
<td>Hello World2</td>
</tr>
</tbody>
</table>
</body>
</html>
上記のコードは、tdの色を切り替えることで正常に機能します。ここで、デモを確認してください。
しかし今、私は3つのことをする必要があります。
- 上記のコードはすべてのtdsで機能します。テーブルクラス「mytable」の最後の列でのみ機能する必要があります。
- クリックするとすべてのtdの色をテーブルクラス「mytable」の「白」に変更するボタンを追加する必要があります
- 特定のセルを選択すると、完全な行は赤色になります。これを修正するのを手伝ってください