用JQuery实现全选与取消的两种简单方法


Posted in Javascript onFebruary 22, 2014

用JQUERY实现全选和取消全选,没有js那么繁琐,而且支持更多浏览器。

<mce:script type="text/javascript"><!--$(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); 
        }); 
    }); 
}); 
// --></mce:script> 
<input type='checkbox' id='id1' name='checkname[]' value='1' />value1  
<input type='checkbox' id='id2' name='checkname[]' value='2' />value2 
<input type='checkbox' id='id3' name='checkname[]' value='3' />value3 
<input type="button" id="checkall" name="checkall" value="全选" /> 
<input type="button" id="delcheckall" name="delcheckall" value="取消全选" />

更加简单的一种:
$("#checkall").click( 
  function(){ 
    if(this.checked){ 
        $("input[name='checkname']").attr('checked', true)
    }else{ 
        $("input[name='checkname']").attr('checked', false)
    } 
  } 
);
Javascript 相关文章推荐
几种延迟加载JS代码的方法加快网页的访问速度
Oct 12 Javascript
Tab切换组件(选项卡功能)实例代码
Nov 21 Javascript
js获取页面传来参数的方法
Sep 06 Javascript
浅谈JavaScript实现面向对象中的类
Dec 09 Javascript
用Move.js配合创建CSS3动画的入门指引
Jul 22 Javascript
基于JS实现仿百度百家主页的轮播图效果
Mar 06 Javascript
微信小程序商品到详情的实现
Jun 27 Javascript
基于vue-resource jsonp跨域问题的解决方法
Feb 03 Javascript
浅析node.js的模块加载机制
May 25 Javascript
浅谈从React渲染流程分析Diff算法
Sep 08 Javascript
mustache.js实现首页元件动态渲染的示例代码
Dec 28 Javascript
js Proxy的原理详解
May 25 Javascript
jquery实现checkbox 全选/全不选的通用写法
Feb 22 #Javascript
防止jQuery ajax Load使用缓存的方法小结
Feb 22 #Javascript
jquery中load方法的用法及注意事项说明
Feb 22 #Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 #Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
Feb 22 #Javascript
文本框水印提示效果的简单实现代码
Feb 22 #Javascript
jquery实现省市select下拉框的替换(示例代码)
Feb 22 #Javascript
You might like
php与java通过socket通信的实现代码
2013/10/21 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
PHP自定义错误用法示例
2016/09/28 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
JS模块与命名空间的介绍
2013/03/22 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
Python的re模块正则表达式操作
2016/05/25 Python
python利用有道翻译实现&quot;语言翻译器&quot;的功能实例
2017/11/14 Python
python3实现爬取淘宝美食代码分享
2018/09/23 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
记录模型训练时loss值的变化情况
2020/06/16 Python
在keras里实现自定义上采样层
2020/06/28 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
平面设计师的工作职责
2013/11/21 职场文书
内勤主管岗位职责
2014/04/03 职场文书
个性发展自我评价2015
2015/03/09 职场文书
新年祝酒词大全
2015/08/11 职场文书
幼儿园中班教学反思
2016/03/03 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
在redisCluster中模糊获取key方式
2021/07/09 Redis
python APScheduler执行定时任务介绍
2022/04/19 Python