2009-08-26 20 views

回答

2

不,它不會像所有其他JavaScript客戶端一樣。您可以使用cookie將數據保存在客戶端上。

Working Demo證明

代碼

$(function() { 
    $('#store').click(function() {   
     $.data(document, "value", "This is the value stored in data");   
     $('#data').text('Stored!').css('background-color', 'red');   
    }); 

    $('#get').click(function() {  
     $('#data').text($.data(document, "value")).css('background-color', 'green');   
    }); 

    $('#clear').click(function() {   
     $('#data').text('');;   
    }); 
}); 
0

它不應該是因爲你不能讓JavaScript的狀態,當你重新加載頁面。至少不是簡單的方法。

0

不。數據附加到DOM元素 - 頁面重新加載時會丟失。瞭解頁面源和DOM之間的差異是關鍵。

如果瀏覽器確實跟蹤哪些數據附加到哪個元素,並隨後嘗試將其與重新加載的頁面上的元素進行匹配,那將會非常糟糕。

但是,您試圖實現的是什麼?在大多數情況下(如果不是全部的話),還有其他解決方案。