我是一個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 **在哪裏? –