Есть условно 3 чекбокса. Пытаюсь сохранить их статус в локальном хранилище без явного указания их id, но почему то не получается, в локальное хранилище передаются ключи, но значения false и соответственно после перезагрузки страницы изменения не сохраняются. Кто подскажет? Код ниже.
<td><input id="check1" type="checkbox" class="checkboxI" onClick="checkF(this);"></td>
<td><input id="check2" type="checkbox" class="checkboxI" onClick="checkF(this);"></td>
<td><input id="check3" type="checkbox" class="checkboxI" onClick="checkF(this);"></td>
function checkF(obj) {
var test =obj.id,
test1="#"+test;
console.log(test, test1);
if ( $(test1).checked) {
localStorage.setItem(test1, "true");
}
else { localStorage.setItem(test1, "false");
}
}
var test =obj.id,
test1="#"+test;
if (localStorage.getItem(test1) == "true") {
$(test1).setAttribute('checked','checked');
}