我正在尝试更改localstorage中的值。该项是复选框状态。我希望每次勾选复选框时,设置该复选框的值为真或假。我尝试了许多方法,直到我意识到没有办法在不使用JSON的情况下更改值。
要添加值,我使用:
现在我想更改数值,我尝试了以下方法:
这是我的本地存储的样子: 希望有人能帮助我。我已经在这上面工作了几天...... 非常感谢。
要添加值,我使用:
localStorage.setItem("status-" + i, $status.is(":checked"));
我使用以下方式来删除:
var parentId = $this.parent().attr('id');
localStorage.removeItem("'" + parentId + "'");
现在我想更改数值,我尝试了以下方法:
$itemList.delegate("#status-" + i, 'click', function(e) {
var $this = $(this);
var parentId = this.parent().attr('id');
if ($this.is(":checked")) {
localStorage.setItem("'" + parentId + "'".val("fdgsdagf"));
// Note that alert here works.
}
});
这是我的本地存储的样子: 希望有人能帮助我。我已经在这上面工作了几天...... 非常感谢。
$this.attr('id')
,而不是parent。 - Joe