2014-07-16 84 views
0

如何通過JavaScript更改值後刷新頁面/複選框。 我的應用程序從localstorage中讀取一個布爾值並選中或取消選中該複選框。更改後更新頁面複選框與javascript

$('#settingsContent').trigger("create"); 
$('#settingsContent').page(); 

試過這兩種方法,但它不起作用。只有頁面()方法我得到一個白頁。 只有觸發器(「創建」)沒有任何反應。

<div id="settingsContent"> 

是我的div標籤的名稱。

這是使用jQuery HTML等一個PhoneGap的應用..

編輯

valueVar = document.getElementById(nameVar); 
if (timeStamp == true) { 
     valueVar.checked = true; 
    } else { 
     valueVar.checked = false; 
    } 

時間戳是從我的localStorage的值。 這項工作。但在此代碼後,我檢查或取消選中我的複選框。它的工作也是。 我無需刷新頁面?要查看選中的複選框?

+0

我們在jQuery中有'.page()'方法嗎? – Satpal

+0

你想更改或重新加載頁面後更改複選框值? –

回答

6

想要在CheckBox內容更改後重新加載頁面嗎?

$('#checkbox').on('change', function() { 
    location.reload(); 
}); 
+0

沒有不直接,我通過JavaScript更改了我的複選框的值。所以我想重新加載我的複選框。與新的價值。 –

0

如果你想改變一個元素的HTML內容,你可以請使用以下內容:

var newContent = "Hello"; 
$('#settingsContent').html(newContent); 

html()方法也將採用HTML s yntax,不只是一個字符串。