例如: 您有一個表格,它有4個tds和2個trs。桌子的背景顏色是白色的。如果我點擊A td,td應該是紅色,比如果我點擊B,B td應該是紅色,並且td應該也是紅色。如果我點擊C比,C應該是紅色的,B和A也應該是紅色的。jQuery - OnClick,點擊時始終更改表格單元格的背景顏色
我有這樣的事情。但它不好,因爲當我再次點擊時,我想將顏色改回白色。
http://jsfiddle.net/k8UgT/193/
代碼中,我使用
<table>
<tr>
<td onclick="function()">AAA</td>
<td onclick="function()">BBB</td>
<td onclick="function()">CCC</td>
</tr>
<tr>
<td onclick="function()">DDD</td>
<td onclick="function()">EEE</td>
<td onclick="function()">FFF</td>
</tr>
</table>
JS:
$(function() {
$('td').click(function() {
$(this).css('background', '#aaa')
});
});
你想要[This](http://jsfiddle.net/cse_tushar/k8UgT/194/)或[This](http://jsfiddle.net/cse_tushar/k8UgT/196/) –
如果你使用jQuery你不需要在 – falnyr