Onay kutusu değerimi dinamik olarak kaydetmek istiyorum. Belirli bir kutuyu işaretlediğimde, tüm onay kutuları işaretlidir. Hedefi hedefledim, ancak çalışmadı. Herhangi bir fikir? JSFIDDLELocalStorage'da dinamik olarak eklenen onay kutusu değeri nasıl kaydedilir?
var data = localStorage.getItem("checkbox");
if (data) {
$("input[name='checkbox-name']").attr("checked", "checked");
}
$(document).on('change', "input[name='checkbox-name']", function (e) {
var target = $(e.target);
if (target.is(":checked")) {
localStorage.setItem("checkbox", 1);
} else {
localStorage.removeItem("checkbox");
}
});
senin onay kutularını farklı olması Are isimler? Herhangi bir tanımlayıcı değil, yalnızca "onay kutusunu" 1 yerel depolama alanına kaydediyorsunuz. –
Hayır, onay kutularının sadece kimliği ve adı vardır.Kullanılan isimler benzersizdir @CanCelik – Norx
Doğru olanları alabilmeniz için, bu benzersiz kimliklerle onay kutularının durumunu kaydetmeniz gerekir. –