【发布时间】:2011-03-31 01:45:25
【问题描述】:
我有以下 HTML/jQuery 代码,其中我的 CheckAll 进程框工作正常,但同时。当单击此 CheckAll 复选框时,我还想突出显示表中的所有行,显然 取消选中 CheckAll 框时取消突出显示。
不幸的是,我似乎无法继续。我做错了什么?
<tr>
<th id=" " class="t12subheader">
<input id="checkAll" type="checkbox">
</th>
</tr>
<tr>
<td class="t12datavalue" align="center" style=""><input type="checkbox" value="123" name="f01"></td>
<td class="t12datavalue" style="">123</td>
<td class="t12datavalue" style="">333</td>
<td class="t12datavalue" style="">Alex</td>
<td class="t12datavalue" style="">Smith</td>
</tr>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$("#checkAll").click(function() {
$("input[name='f01']").attr('checked',
$('#checkAll').is(':checked'));
$(this).closest('tr').toggleClass('highlight');
});
});
</script>
【问题讨论】: