在我的 html 页面中,我想动态插入复选框,并且我希望在顶部有 1 个主复选框,因此如果选中,则所有动态创建的复选框都会被选中,如果未选中,则所有动态创建的复选框都会被选中。我有这个代码:
<script type="text/javascript">
$(function() {
$("#selectAll").click(function() {
var checked = $(this).prop('checked');
$(".profilebox").attr("checked", checked);
});
});
</script>
主复选框
<input id="selectAll" type="checkbox" name="selectall" value="All">
其他复选框:(使用此 php 代码插入循环中)
<input type='checkbox' class='profilebox' name='select' value='{$member_id}'>
但是,它无法正常运行。如果我单击主控,那么它们都会被检查。如果我再次单击它,则所有内容都未选中,然后如果我再次单击它,它们仍然未选中。
有谁知道这个问题?
谢谢