У меня есть некоторый код, который запоминает мои состояния флажков, которые я пытаюсь изменить, чтобы он сохранял состояние каждого флажка в localalstorage и вызывал его при загрузке документа, так что даже если вы закроете браузер, он все равно будет помнить состояние каждого флажка.
$(document).ready(function() {
// Set aside the original state of each checkbox.
$("input.toggle").each(function() {
$(this).data("originallyChecked", $(this).is(":checked"));
localStorage.setItem(chkbox, originallyChecked);
});
// Check whether it really changed on click.
$("input.toggle").change(function() {
var action = $(this).siblings("span");
});
});
$(document).ready(function() {
$("input#select-all").click(function() {
$("input.toggle").attr('checked', this.checked);
$("input.toggle").change();
});
});