Добрый день. Никак не могу понять как лучше сохранить данные, которые получаются в результате выполнения цикла в localStorage. Например, мне нужно сохранить все значения
checkboxToTdBinding[i].checkbox.is(":checked")
в localSorage. Буду рад любому совету. Спасибо
var checkboxToTdBinding = [
{checkbox: $('#category'), td: $('.category')},
{checkbox: $('#subscription'), td: $('.subscription')},
{checkbox: $('#coverage'), td: $('.coverage')},
{checkbox: $('#clicks'), td: $('.clicks')},
{checkbox: $('#activation'), td: $('.activation')},
{checkbox: $('#customers'), td: $('.customers')}
];
var showHideColInTablle = function () {
for (var i = 0; i < checkboxToTdBinding.length; i++) {
if(!checkboxToTdBinding[i].checkbox.is(":checked")){
checkboxToTdBinding[i].td.hide();
}
else if (checkboxToTdBinding[i].checkbox.is(":checked")){
checkboxToTdBinding[i].td.show();
//localStorage.setItem('key', JSON.stringify(checkboxToDivBinding[i].checkbox.is(":checked")));
}
}
};
Для удобства оформил пример в jsFiddle:
https://jsfiddle.net/u7s6p5fj/2/