用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 相关文章推荐
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
JS增加行复制行删除行的实现代码
Nov 09 Javascript
用js设置下拉框为只读的小技巧
Apr 10 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
May 18 Javascript
JS基于面向对象实现的拖拽库实例
Sep 24 Javascript
JS日期加减,日期运算代码
Nov 05 Javascript
详解vuex 中的 state 在组件中如何监听
May 23 Javascript
vue.js项目打包上线的图文教程
Nov 16 Javascript
详解js的作用域、预解析机制
Feb 05 Javascript
浅谈关于iview表单验证的问题
Sep 29 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
Jul 21 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
Aug 06 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压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
原生js实现放大镜组件
2021/01/22 Javascript
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
Python检测生僻字的实现方法
2016/10/23 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
Python基础之函数原理与应用实例详解
2020/01/03 Python
Python函数基本使用原理详解
2020/03/19 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
德国Discount-Apotheke中文官网:DC德式康线上药房
2020/02/18 全球购物
工厂厂长岗位职责
2013/11/08 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
村级个人对照检查材料
2014/08/22 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
五好家庭申报材料
2014/12/20 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
Nginx内网单机反向代理的实现
2021/11/07 Servers