全选复选框在初始时运行良好。步骤: 1.考虑我选中一些复选框或选中所有复选框,然后保存表单 2.编辑保存的表单显示未选中任何内容。它在初始阶段显示复选框。什么都没有保存。
Javascript
<%= check_box_tag "box_select_all" %>
<%= check_box_tag "box_id[]", box.id, false, class: 'box_select' %>
jQuery
$('body').delegate('#box_select_all', 'click', function() {
$('.box_select').prop('checked', this.checked);
});
$('body').delegate('.box_select', 'click', function() {
if ($(".box_select").length == $(".box_select:checked").length) {
$("#box_select_all").prop("checked", "checked");
} else {
$("#box_select_all").prop("checked", false);
}
});
有谁能够帮我??