【发布时间】:2014-08-15 13:51:42
【问题描述】:
我使用jquery select all checkboxes 来尝试检查所有复选框按钮。使用此答案中的代码,我的按钮会立即消失,如 Fiddle
所示JS:
$(function(){
$('#checkAll').toggle(
function(){
$('#numberList .numberClass').prop('checked',true);
},
function(){
$('#numberList .numberClass').prop('checked',false);
});
});
HTML:
<div id='numberList'>
<table>
<tr>
<th>
<input type='button' id='checkAll' name='checkAll' value='Check All'>
</td>
</tr>
<tr>
<td>
<input class='numberClass' type='checkbox' id='number[" . $k . "]' name='number[" . $k . "]'>
</td>
</tr>
<tr>
<td>
<input class='numberClass' type='checkbox' id='number[" . $k . "]' name='number[" . $k . "]'>
</td></tr>
</table>
</div>
我错过了什么如此明显?
【问题讨论】:
-
试试
$('#checkAll').click(