我是一个JavaScript/Jquery的初学者,我正在制作一个使用jquery mobile和jquery的移动web应用程序,我无法弄清楚如何在一个地方显示我的所有输入。无论我输入多少数据,它总是显示最后输入的内容。请帮助吗?如何在本地保存javascript变量?
$(document).ready(function() {
if(localStorage['linrval'],localStorage['linrdate']){
$('#inrhist').prepend('<div class="inrval">'+localStorage['linrdate']+ ' ---- ' +localStorage['linrval']+ '</div>');
};
$('#inrbtn').click(function(){
var inrval=$('input[name=user]').val();
var inrdate=$('input[name=dateinr]').val();
localStorage.setItem('linrval',inrval);
localStorage.setItem('linrdate',inrdate);
$('#inrhist').prepend('<div class="inrval">'+inrdate+ ' ---- ' +inrval+ '</div>');
});
你应该准备一个小提琴,反正我觉得你在你的第一个'if'声明已经错误'如果(localStorage的[ 'linrval'],localStorage的[ 'linrdate'])' - 检查您的js控制台 – fcalderan
单击按钮或加载页面时出现问题吗? –
您的localstorage ** getItem **在哪里? –