用js给Repeater控件里的复选框做全选、求js代码

解决方案 »

  1.   

    jQuery
    $(function(){
    $("#selectAll").click(function(){
    if($(this).attr("checked") == "checked"){
    $("input[name='cbName']").attr("checked", "checked");
    }else{
    $("input[name='cbName']").removeAttr("checked");
    }
    });
    });<lable><input type="checkbox" id="selectAll" />全选</lable>
    <input type="checkbox" name="cbName" />
    <input type="checkbox" name="cbName" />
    <input type="checkbox" name="cbName" />
    <input type="checkbox" name="cbName" />
      

  2.   


    $(function(){
        $("#selectAll").click(function(){
                $("input[name='cbName']")("checked", $(this).is(':checked'));
        });
    });
      

  3.   

    楼上厉害,不过写漏了.attr    $("#selectAll").click(function(){
                $("input[name='cbName']").attr("checked", $(this).is(':checked'));
        });
      

  4.   

    javascript window.onload = function(){
    var selectAll = document.getElementById("selectAll");
    var checkboxs = document.getElementsByName("cbName");
    selectAll.onclick = function(){
                if(selectAll.checked){
                    for(var i = 0; i < checkboxs.length; i++){
                        checkboxs[i].checked = true;
                    }
                }else{
                    for(var i = 0; i < checkboxs.length; i++){
                        checkboxs[i].checked = false;
                    }
                }
    }
    }
      

  5.   

    我说的的 服务器控件Repeater里面里的 服务器控件复选框、不是html控件、