在我的html页面中,我想动态插入复选框,并且我希望在顶部有一个主复选框,所以如果选中,那么所有动态创建的复选框都会被选中,如果未选中,那么所有动态的变得没有选中。我有这样的代码:Jquery复选框toggeling不起作用
<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}'>
但是它不正常。如果我点击主人,那么他们都会被检查。如果我再次点击它,那么所有的都会被取消选中,然后如果我再次点击它们,它们仍然未被选中。
有谁知道这个问题?
感谢
此作品很好,谢谢。 – omega
@ mega欢迎您。 – PSL