【发布时间】:2018-07-31 07:30:56
【问题描述】:
我的本地商店中有很多价值,我想删除其中一些。当我点击我创建的动态卡片时,它应该被正常和本地删除。我可以正常删除它,但我不能从本地删除它。
本地存储事件非常混乱,没有很多解释性资源。至少我找不到它。已经感谢您的帮助。
$('#field').keypress(function (e) {
if (e.keyCode === 13 && !e.shiftKey) {
e.preventDefault();
if ($('#field').val() === '') return false;
let comment = {
card: $('#field').val(),
id: generateGUID()
};
$('#field').val('')
var store = JSON.parse(localStorage.getItem('todo')) || [];
store.push(comment);
localStorage.setItem('todo', JSON.stringify(store));
$(this).val('');
displayComment(comment);
}
});
function displayComment(comment) {
var html = $(`<div class="card" data-id="${comment.id}"><h5>${comment.card}</h5></div>`);
$('.yorum').append(html);
$('.yorum').find(html).click(function () {
$(html).remove();
});
}
var store = JSON.parse(localStorage.getItem('todo')) || [];
store.forEach(displayComment);
【问题讨论】: