2014-07-16 26 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,不只是一个字符串。