2013-07-13 35 views
-6

我使用jQuery的移动,我有一个关于该组在处理复选框问题:检查复选框与if条件

我想,以显示与复选框PHP页面,如果该值从数据库将其设置为true ,我想在复选框组中使用if条件进行复选框。

喜欢:

if(foo) {  
$(checkbox.id).setChecked 
$(checkbox.id).refresh(); 
} 
+3

问题通常有一个问号。 –

+3

对不起,这不是代码..我不得不编辑它使其可以理解。向我们展示我们迄今为止所做的一切。 – krishgopinath

+0

是的,因为你们曾经帮助过你知道的人。如果我会问这样的事情,我怎么知道复选框被选中,我相信你们所有人(对我来说都不会感到厌倦)会用复制粘贴来回答我的问题以获得积分。 –

回答

2

如果您使用PHP来渲染页面,为什么你需要JS检查复选框?只要做一些像

//in your php 
while($row){ // assuming $row is your database row 
    $checked = $row['foo'] == true? 'checked' : ''; 
    echo '<input type="checkbox" '.$checked.' class="my-checkbox" />'; 
} 

//js in your onload event 
$('.my-checkbox').each(function(){ 
    if(this.checked){ 
      $(this).refresh(); 
    } 
}); 
+0

感谢您的回答,这对于标准html复选框格式可能是正确的。但分配检查值jquery-mobile复选框我需要使用条件来刷新checkbox.id以if()条件......不知何故... –

+0

我需要使用jquery-mobile,因为我在iOS UIwebView中使用此布局.. –

+0

好的,我已经更新了我的答案。我仍然使用PHP端来设置检查,但然后运行我已经添加到您的加载事件js代码循环通过复选框,并刷新项目,如果它被检查。我没有使用jqueryMobile,但我假设它有像普通jQuery一样的每种方法。但我确实查了一下refresh()方法来弄清楚你想做什么 – TommyBs