實際上,我嘗試通過單擊複選框來添加課程。意思是當我點擊複選框時,TD只會突出顯示..說像添加課程。爲了更好地理解手動我把班去年TD通過點擊複選框在TD上添加課程
http://jsfiddle.net/upXr8/2/演示
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="common">
<tr>
<td>End Market IT KPI Dashboard</td>
<td><input type="checkbox" name="checkbox" id="checkbox" /></td>
<td><input type="checkbox" name="checkbox2" id="checkbox2" /></td>
</tr>
<tr>
<td>IT Services Report </td>
<td><input type="checkbox" name="checkbox2" id="checkbox" /></td>
<td><input type="checkbox" name="checkbox2" id="checkbox2" /></td>
</tr>
<tr>
<td>Incident & Problem Ticket Details Report </td>
<td><input type="checkbox" name="checkbox2" id="checkbox" /></td>
<td><input type="checkbox" name="checkbox2" id="checkbox2" /></td>
</tr>
<tr>
<td>Change & Request Ticket Details Report </td>
<td class="highlight"><input type="checkbox" name="checkbox2" id="checkbox" /></td>
<td><input type="checkbox" name="checkbox2" id="checkbox2" /></td>
</tr>
</table>
JS
$(".common").change(function() {
$(this).closest('td').addClass("highlight", this.checked);
});
CSS
.highlight { background: red;}
td.highlight {background: red;}
是的工作很好:)謝謝 – pagol
任何想法如何也可以做的時候頁面加載和所有檢查檢查TD也增加了類... – pagol
在HTML中添加'checked'屬性,並看到我的JS編輯。 – zessx