用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 相关文章推荐
Javascript 各浏览器的 Javascript 效率对比
Jan 23 Javascript
JQuery Tab选项卡效果代码改进版
Apr 01 Javascript
javascript时间函数大全
Jun 30 Javascript
加随机数引入脚本不让浏览器读取缓存
Sep 04 Javascript
javascript中一些util方法汇总
Jun 10 Javascript
JQuery实现样式设置、追加、移除与切换的方法
Jun 11 Javascript
JS实现方向键切换输入框焦点的方法
Aug 19 Javascript
JS实现动态添加DOM节点和事件的方法示例
Apr 28 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
Aug 26 Javascript
利用layer实现表单完美验证的方法
Sep 26 Javascript
JS实现轮播图效果
Jan 11 Javascript
简单了解Vue computed属性及watch区别
Jul 10 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
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
jquery按回车键实现表单提交的简单实例
2016/05/25 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
python字典一键多值实例代码分享
2019/06/14 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
Python数学形态学实例分析
2019/09/06 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
施工资料员岗位职责
2014/01/06 职场文书
给朋友的道歉信
2014/01/09 职场文书
社区学习雷锋活动总结
2014/04/25 职场文书
中学教师师德承诺书
2014/05/23 职场文书
节约用电标语
2014/06/17 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL