2010-03-26 51 views
3

我有一個HTML文件,我打開它與webkit,我想開發一個應用程序,打開它後,我應該能夠選擇一些文本並使其突出顯示(例如通過按下'突出顯示文本'按鈕)。它應該記住突出顯示的文本,以便當我下次打開時它應該自動突出顯示相同的文本...我需要存儲哪些信息,以便我可以在下次突出顯示相同內容?任何圖書館都可以使我的工作變得簡單?記住html頁面中突出顯示的文本(添加註釋到html頁面)

回答

1

如果你想要的東西是跨瀏覽器導航執着,你可以將信息存儲在一個隱藏的輸入字段:

<input type="hidden" id="persistentValue" /> 

然後使用一些jQuery代碼進行檢查,並採取行動:

$(document).ready(function() { 
    var persistentValue = $("#persistentValue").val(); 
    if (persistentValue && persistentValue != "") { 
     //Highlight the text again 
    } 
}); 

並存儲文本高亮顯示(一旦你已經確定了它),使用:

$("#persistentValue").val("your value here"); 

這樣,如果您從頁面導航離開並返回,則會恢復INPUT值,並且您的文本會再次突出顯示。