如何通过jquery来选中checkbox,比如用户的爱好是个复选框,我从数据库中查询到用户的爱好之后,要把页面上的所查询的用户的爱好显示为选中状态,如何做,各位指点下,谢谢!我radiobutton没使用jquery处理,在jquery中套原生js写的,如果那位有jquery的处理方式的话,一并发下,谢谢!

解决方案 »

  1.   

    radio的话,:checkbox改为:radio
    <script src="http://ajax.Microsoft.com/ajax/jQuery/jquery-1.3.2.min.js" type="text/javascript"> </script> 
    <script type="text/javascript">
    $().ready(function (){
    s = "1,3,5";
    s = "," + s + ","
    $(":checkbox[name='favor']").each(function(){
    var n = "," + $(this).val() + ","
    if(s.indexOf(n)!=-1) $(this).attr("checked",true); 
    })
    });
    </script><form>
    <input type="checkbox" name="favor" value="1"> 爱好1
    <input type="checkbox" name="favor" value="2"> 爱好2
    <input type="checkbox" name="favor" value="3"> 爱好3
    <input type="checkbox" name="favor" value="4"> 爱好4
    <input type="checkbox" name="favor" value="5"> 爱好5</form>