`
longrui
  • 浏览: 10129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JQuery实现ckeckbox全选和反选

阅读更多
从网上找了几种方法:
1.页面需要两个按钮分别用于“选中”和“取消”功能。
$(function() { 
    $("#checkall").click(function() { 
        $("input[@name='checkname[]']").each(function() { |
            $(this).attr("checked", true); 
        });
    });
    $("#delcheckall").click(function() { 
        $("input[@name='checkname[]']").each(function() { 
            $(this).attr("checked", false);
        });
    });
});

2.使用一个checkbox用于表现全选和全部取消:
$("#checkall").click(function(){
    if(this.checked){
        $("input[name='checkname']").each(function(){this.checked=true;});
    }else{
        $("input[name='checkname']").each(function(){this.checked=false;});
    }
});


自己根据第二种方法改进了一些:
$(document).ready(function(){
    $("#chkAll").click(function(){
        $("input[name='checkname']").each(function() {
            this.checked = $("#chkAll").attr("checked");
        });
    });
});
分享到:
评论
1 楼 shgen 2009-07-08  
不用each也可以实现
$("#discover-all2").click(function(){
var $checkboxes = $(this).parents("ul").find(":checkbox");
if(this.checked){
$(this).next().text("un-check all");
$checkboxes.attr("checked","true");
}
else{
$(this).next().text("check all");
$checkboxes.attr("checked","");
}
});

相关推荐

    jQuery实现表格与ckeckbox的全选与单选功能

    先给大家介绍下jQuery实现表格与ckeckbox的全选与单选功能。 先看看下面的效果: 用户点击头的checkbox时,所有表格数据行的checkbox全选或反选。 当数据行某一行没有选中时,头checkbox去选。当所有数据行的...

    漂亮的CkeckBox选择框

    对于浏览器默认的checkbox和Radiobox样式实在是比较丑陋了,今天分享一款非常个性化的CSS3自定义checkbox和Radiobox,外观非常时尚。之前也分享过几款类似的CSS3插件,比如HTML5自定义Checkbox和Radiobox、CSS3漂亮...

    软件测试用例模板.doc

    该模块的主要功能是对业务规则的实施和数据的接受、处理和检索的正确性进行测试。测试用例涵盖了功能测试、界面UI测试、数据Grid测试、分页控件测试、月中月末目标与月末报告测试、导航栏测试、工作名称、负责人、...

    Android CheckBox中设置padding无效解决办法

    Android CheckBox中设置padding无效解决...Android CheckBox中设置padding无效解决办法需要了解CheckBox控件的特性和onDraw()方法的工作原理,然后选择合适的解决方法,以解决点击响应问题和padding设置无效的问题。

    Inject Code-crx插件

    功能:-将自定义js / css注入网站-注入CDN链接到网站-38个最流行的主题-自动将代码注入网站选项(加载页面脚本后将自动注入)-突出显示语法错误和警告-热键:* Ctrl + Enter-运行代码,* Ctrl + F-在编辑器中查找要...

Global site tag (gtag.js) - Google Analytics