从后台得到值例如1,3  而页面上有对应的复选框<input type="checkbox" value="1"/>1<input type="checkbox" value="2"/>2<input type="checkbox" value="3"/>  怎么样将对应的复选框选中??求大神指教!!

解决方案 »

  1.   

    在body里面写个加载页面的方法,把值放进去,或者用jquery的方法加载页面时给值。
      

  2.   

    至少要有name属性或id属性,如:
      <input id="ck01" type="checkbox" value="1"/>
      $("#ck01").attr("checked","checked"); 或者:
      <input name="ck01" type="checkbox" value="1"/>
      $("input[name='ck01']").attr("checked","checked"); 
    参见:
      http://www.cnblogs.com/yuzhongwusan/archive/2009/02/27/1399264.html
      

  3.   

    如果你的意思是通过值来check<!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    </head>
    <body>
       <form>
    <input type="checkbox" value="1"/>1<input type="checkbox" value="2"/>2<input type="checkbox" value="3"/>3
    </form>
    <script type="text/javascript">
    var data = [1,3];
    (function(data){
    for (i in data){
    var v = data[i];
    $("input:checkbox[value='"+v+"']").attr("checked", "checked");
    }
    }(data));
    </script>
            
    </body>
    </html>