将循环的值存储在localStorage中

时间:2015-12-03 13:36:59

标签: javascript jquery cookies checkbox local-storage

美好的一天!我有这个代码,当选中/取消选中复选框时显示/隐藏元素。

  

jsFiddle

所以它很好用,但我想在localStorage中存储一些用户的选择,甚至在重新加载页面之后,这个选择仍然存在。正如您所看到的,我正在使用循环来检查哪个checkboxes为真。我以前从未使用过localStorage,所以任何意见和建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

此代码是我的问题的答案。

  var showHideColInTablle = function () {
  console.log(checkboxToTdBinding);
  var checkedList = checkboxToTdBinding.map(function (checkBox) {
    var c = {}; 
    c[checkBox.checkbox.attr('id')] = checkBox.checkbox.is(":checked");
    return c
  });
       localStorage['checked'] = JSON.stringify(checkedList);
       console.log(typeof localStorage['checked'])
};