我有以下html代码:
    <input type="checkbox" id="ckbCheckAll" />
    <p id="checkBoxes">
        <input type="checkbox" class="checkBoxClass" id="Checkbox1" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox2" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox3" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox4" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox5" />
        <br />
    </p>
当用户ckbCheckAll选中所有复选框时,必须选中。我也有以下jquery代码:
    $(document).ready(function () {
        $("#ckbCheckAll").click(function () {
            $(".checkBoxClass").attr('checked', this.checked);
        });
    });
当我在浏览器中看到我的页面时,我得到以下结果:在第一次单击时,ckbCheckAll所有复选框都被选中(这是正确的)。在第二次单击时,ckbCheckAll所有复选框都未选中(这是正确的)。但是在第三次尝试中什么也没发生!同样在第四次尝试中什么也没发生,依此类推。
问题出在哪里?