checkbox的checked的值不管是什么都是选中状态急
希望高手解决。

解决方案 »

  1.   

    $("#id").attr("checked")==true
    是选中状态哇~
      

  2.   

    一样啊,我的问题是我本来是个全选按钮 我点了下给它$("#id").attr("checked","true") 
    可是我取消全选的时候给它的却是$("#id").attr("checked","false") 那个checkbox却还是选中状态
      

  3.   

    这个得分两步,
    1.把所有的checkbox全部取消;
    2.然后在把除了那个想要取消的再全部选上。
      

  4.   

    全选和全不选<p>请选择你喜欢吃的水果</p>
    <p><input name="newsletter" type="checkbox"/>香蕉</p>
    <p><input name="newsletter" type="checkbox"/>苹果</p>
    <p><input name="newsletter" type="checkbox"/>梨子</p>
    <p><input name="newsletter" type="checkbox"/>桔子</p>
    <p><input name="newsletter" type="checkbox"/>李子</p>
    <p><input name="newsletter" type="checkbox"/>杏子</p>
    <input type="button"  id="selectAll" value="全选" />
    <input type="button" value="全不选" />
    <script type="text/javascript" language="javascript">
        $(function () {
            $("#selectAll").click(function () {
                //$("input[name='newsletter']").attr("checked",true);//第一种方法
                $(":checkbox").attr("checked", true);
            });        $(":button[value=全不选]").click(function () {
                $(":checkbox").attr("checked", false); ;
            });
        });
    </script>
      

  5.   

    你可以看chm帮助文档
    如何选择/取消选择一个checkbox input或radio button?
    有两种方式
    一:
    $('#x').attr('checked',true);
    $('#x').attr('checked',false);
    二:
    $("#x").attr('checked','checked');
    $("#x").removeAttr('checked');