$("#cmdcheckbox").click(function(){
        $("input[@type=checkbox][@id=ListID]").each(function(){
            if(this.checked)
            {
                this.checked = false;
            }
            else
            {
                this.checked = true;
                $("input[@type=checkbox]")[0].checked = true;
            }
        });
    });

解决方案 »

  1.   

    请问:tantaiyizu 怎么调用上面的方法??
      

  2.   


    <INPUT TYPE="checkbox" onclick="selAll(this)">全选<br>
    <INPUT TYPE="checkbox" NAME="aa">
    <INPUT TYPE="checkbox" NAME="aa">
    <INPUT TYPE="checkbox" NAME="aa"><SCRIPT LANGUAGE="JavaScript">
    function selAll(obj)
    {
    var o=document.getElementsByName("aa");
    for(var i=0;i<o.length;i++)
    {
    if(obj.checked==true)
    o[i].checked=true;
    else
    o[i].checked=false;
    }
    }
    </SCRIPT>
      

  3.   

    那怎么将那个全选函数放在一个js文件中,然后引入并调用呢???
    <script language="javascript" src="../../js/cm/project.js">
      

  4.   

    //反选
    function allcheck() {
    var field=document.getElementsByName("复选框名");
    for (i = 0; i < field.length; i++) {
    if(field[i].checked==true){
    field[i].checked = false
    }else {
    field[i].checked = true; 
    }
    return "true"; }
    }//全选
    var checkflag = "false";
    function allcheck() {
    var field=document.getElementsByName("复选框名");
    for (i = 0; i < field.length; i++) 
    {
    field[i].checked = true;}
    checkflag = "true";
    return "false"; }
    else {
    for (i = 0; i < field.length; i++) {
    field[i].checked = false; }
    checkflag = "false";
    return "true"; }
    }
      

  5.   

    吧以上代码复制倒记事本中保存位.js得文件
    然后用<script   language="javascript"   src="*.js"> 格式调用哪JS文件
    然后在你按钮上分别使用
    <input type=checkbox onClick="allcheck()" value=on>全选
    <input type=checkbox onClick="fcheck()" value=on>反选选
    刚才没注意,吧2个函数名写一样了,你吧其中的一个改一个名字就可以,我就吧反选反选的那个改为fcheck
      

  6.   

    我还想问下的就是如何通过button来调用上面写的js里面的复选框全选的方法!
      

  7.   

    一样的啊,一样使用onClick触发函数