jquery封装 [全选] 语句,简单调用即可
来源:互联网 发布:淘宝照片怎么拍好看 编辑:程序博客网 时间:2024/06/10 04:07
使用说明:
全选框添加 checkName 属性,属性值为多选框的name属性值;
多选框 name 属性值必须相同;
功能介绍:
全选框选中时,点击后全部取消,没有选中时,点击后全部选中;
多选框单个点击,全部选中后,全选框自动选中,多选框其中一个或者多个取消选中后,全选框自动取消选中。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script src="jquery-1.8.3.js"></script><script language="javascript">$(document).ready(function(e) { var checkParent = $("input[checkName]"); checkParent.each(function(index, element) { var checkName = $(this).attr("checkName"); var checkChild = $("input[name="+checkName+"]"); $(this).click(function(){ checkChild.attr("checked",!!$(this).attr("checked")); }); checkChild.click(function(){ var checkedNum = 0; var checkCount = checkChild.length; checkChild.each(function(index, element) { if ($(this).attr("checked")) { checkedNum ++; } }); if(checkedNum == checkCount){ $("input[checkName=" + $(this).attr("name") +"]").attr("checked",true); }else{ $("input[checkName=" + $(this).attr("name") +"]").attr("checked",false); } }); });});</script><title>全选</title></head><body>全选按钮<input type="checkbox" checkName="checkChild"/><div>按钮1<input type="checkbox" name="checkChild" />按钮2<input type="checkbox" name="checkChild" />按钮3<input type="checkbox" name="checkChild" />按钮4<input type="checkbox" name="checkChild" />按钮5<input type="checkbox" name="checkChild" /> </div>全选按钮<input type="checkbox" checkName="checkChild2"/><div>按钮1<input type="checkbox" name="checkChild2" />按钮2<input type="checkbox" name="checkChild2" />按钮3<input type="checkbox" name="checkChild2" />按钮4<input type="checkbox" name="checkChild2" />按钮5<input type="checkbox" name="checkChild2" /> </div></body></html>
全选框添加 checkName 属性,属性值为多选框的 name 属性值;
多选框 name 属性值必须相同;
0 0
- jquery封装 [全选] 语句,简单调用即可
- jquery封装 [返回顶部] 语句,简单调用即可
- jquery封装 [ 限制文本框只能输入数字和小数] 语句,简单调用即可
- OC封装的轮播图->只用调用即可
- Jquery checkbox全选简单用法
- 简单的Jquery全选功能
- 自己封装数据库用法 只需调用即可
- 利用泛型封装BaseDao(项目中直接调用即可)
- java文件上传struts2封装调用即可(ssh框架)
- jQuery最简单的checkbox全选和取消全选
- 用JQuery实现全选的简单例子
- 一个简单的全选Jquery插件
- 多选框全选/取消jQuery 简单实现
- 基于jQuery的简单全选插件
- jQuery 全选 反选 超简单示例
- jQuery 实现简单全选、全不选、反选
- JQuery封装的ajax调用
- jquery Ajax 全局调用封装
- 由一道腾讯面试题引发的关于递归函数使用的各种情况总结
- 2012年度十大杰出IT博客之 罗升阳
- Linux下execl函数学习
- 快慢指针
- POJ 3237 Tree 树链剖分
- jquery封装 [全选] 语句,简单调用即可
- String、StringBuffer与StringBuilder之间区别
- SVM处理多分类问题(one-versus-rest和one-versus-one的不同)
- 面试题36数组中的逆序对
- Android layout 属性
- EditText的一些注意事项
- 编制三个程序,分别调用三个版本的swap交换函数,观察结果,并对结果进行分析。
- JVM基础 之图解classloader加载class的流程及自定义ClassLoader
- Add Digits