我想要做的是删除特定行上的本地存储中的值,这样即使用户刷新页面,它也不会恢复。
我的问题是它没有删除我想要删除的特定行的本地存储值。
当前输出:http://jsfiddle.net/4GP2h/75/
$(document).on('click', '.delete', function () {
var row = $(this).closest('tr');
oTable.row(row).remove().draw();
localStorage.removeItem(row);
});发布于 2014-07-15 06:55:54
不是很好,但根据比较姓名、年龄和性别的工作实例:
$(document).on('click', '.delete', function () {
var row = $(this).closest('tr');
oTable.row(row).remove().draw();
var rowElements = row.find("td");
for (var i = 0; i < dataSet.length; i++) {
var equals = true;
for (var j = 0; j < 3; j++) {
if (dataSet[i][j] != rowElements[j].innerHTML) {
equals = false;
break;
}
}
if (equals) {
dataSet.splice(i, 1);
break;
}
}
localStorage.setItem('dataSet', JSON.stringify(dataSet));
});和这把小提琴
https://stackoverflow.com/questions/24751192
复制相似问题