当用户选择“否”单选按钮时,我试图获取本地存储以清除一个特定div中的所有字段:
稍微不完整的jsfiddle,但可以解决问题
我显然没有在这里做任何事情(.hide-show-yes
是我希望清除该div中所有字段的位置):
$(document).ready(function(){
$('input[name="for_person"]').on('click', function () {
if ($('#personNo').prop('checked')) {
// ??
$('.hide-show-yes').localStorage.removeItem('fname');
} else {
// do nothing
}
});
});
最佳答案
localStorage
不是jQuery方法。也
$(document).ready([function() {
if (localStorage["dontclear"]) {
$('#dontclear').val(localStorage["dontclear"]);
}
if (localStorage["fname"]) {
$('#fname').val(localStorage["fname"]);
}
if (localStorage["lname"]) {
$('#lname').val(localStorage["lname"]);
}
console.log(localStorage)
}, function() {
$('.stored').change(function() {
localStorage[$(this).attr('name')] = $(this).val();
console.log(localStorage)
});
$('input[name="for_person"]').on('click', function() {
if ($('#personNo').prop('checked')) {
// ??
localStorage.removeItem('fname');
} else {
// do nothing
}
});
}]);
plnkr http://plnkr.co/edit/LPw3zbpgrhJkSh1hdKXG?p=info
关于javascript - 清除本地存储以进行div选择时的div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34618369/