我遇到了一个我自己无法解决的问题!
我有一个使用PHP / MySQL填充的表,如
foreach($users as $user){
?> <tr id="<?php echo $user['fName'].
"-".$user['lName'];?>">
<td> <?php
echo $user['fName']." ".$user['lName'];
?> </td>
<?php
for ($i = 0; $i<$count+3; $i++){
?> <td><input class="accessCheck" id="<?php
echo $user['lName']."-".$pagesArray[$i];
?>" type="checkbox"></td>
<?php } ?>
</tr> <?php
}
正如您所见,表格看起来像
fName lName | checkbox | checkbox | checkbox | mainCheckbox
我需要做的是检查/取消选中mainCheckbox的所有复选框,是否可以通过选中此mainCheckbox来选择所有行?
编辑:当你选择像输入这样的东西时如何找到类,有没有办法为此找到一个类?例如
$("input").click(function(){
});
有没有办法为这个输入找到一个类?
答案 0 :(得分:1)
Tyr this:
$('#all').on('click', function(){
$(':checkbox').prop("checked",$(this).is(':checked'));
});
答案 1 :(得分:0)
我认为你需要使用jQuery 看看兄弟姐妹的方法。 这是一个接近你的问题。 OnClick change all sibling table rows jQuery
我还没有听说过PHP中的“onChange”等价函数