我有這樣的一個表:如何改變顏色在一個TR在一個表上點擊
<table>
<tr>
<td>A1</td>
<td>A2</td>
<td>A3</td>
<td>A4</td>
</tr>
<tr>
<td>B1</td>
<td>B2</td>
<td>B3</td>
<td>B4</td>
</tr>
</table>
我想知道如果我可以單擊單元格,改變顏色(帶班):
.selected
{
background-color: green;
}
如果我點擊A1:
<table>
<tr>
<td class="selected">A1</td>
<td>A2</td>
<td>A3</td>
<td>A4</td>
</tr>
<tr>
<td>B1</td>
<td>B2</td>
<td>B3</td>
<td>B4</td>
</tr>
</table>
然後我點擊A3,它會是這樣
<table>
<tr>
<td>A1</td>
<td>A2</td>
<td class="selected">A3</td>
<td>A4</td>
</tr>
<tr>
<td>B1</td>
<td>B2</td>
<td>B3</td>
<td>B4</td>
</tr>
</table>
我做了什麼
<style>
.hover
{
background-color: red;
}
.select
{
background-color: green;
}
</style>
<script type="text/javascript">
$(document).ready(function()
{
$("td").mouseover(function()
{
$(this).addClass("hover");
});
$("td").mouseleave(function()
{
$(this).removeClass("hover");
});
$("td").click(function()
{
$(this).removeClass("hover");
$(this).addClass("select");
});
});
</script>
我不知道該如何使用JQuery做。提前致謝!
對不起,但你有沒有搜索過一種方法呢? – doutriforce
你到目前爲止做了什麼? –