jquery 全选、全不选、反选效果的实现代码【推荐】


Posted in Javascript onMay 05, 2016

jquery 全选、全不选、反选效果的实现代码【推荐】 

首先:引入jquery

<title>haran.info_jquery实例_全选全不选反选_select-all_unselect-all_reverse</title>
<meta http-equiv="content-type"content="text/html; charset=UTF-8"/>
<script src="/js/jquery-1.8.3.min.js"type="text/javascript"></script><!-- 引入Jquery -->

样式:

<styletype="text/css">
<!--
#div1{
  width:980px;
  margin:0 auto;
  position:relative;
  text-align:left;
  padding-left:400px;
  line-height:30px;
  border:1px dotted #0075c5;
}
li{
  display:block;
  list-style:none;
  float:left;
  position:relative;
  padding-left:20px;
}
.clr{
  height:20px;
}
-->
</style>

body布局:

<divid="div1">
  <divclass="clr"> </div>
  <!--选项开始-->
  <inputtype="checkbox"/><ahref="haran.info">haran.info_脚本编程</a><br/> 
    
  <inputtype="checkbox"/><ahref="haran.info">haran.info_网站编程</a><br/> 
    
  <inputtype="checkbox"/><ahref="haran.info">haran.info_系统管理</a><br/> 
    
  <inputtype="checkbox"/><ahref="haran.info">haran.info_服务器配置</a><br/> 
    
  <inputtype="checkbox"/><ahref="haran.info">haran.info_系统运维</a><br/> 
    
  <inputtype="checkbox"/><ahref="haran.info">haran.info_博客</a><br/> 
    
  <inputtype="checkbox"/><ahref="haran.info">haran.info_首页</a><br/>
  <!--选项结束-->
  <!--功能按钮开始-->
  <inputtype="button"id="selAll"value="全选"/> 
    
  <inputtype="button"id="unselAll"value="全不选"/> 
    
  <inputtype="button"id="reverse"value="反选 "/> 
  <!--功能按钮结束-->
  <divclass="clr"> </div>
</div><!--关闭div1-->

实现功能:

<scripttype="text/javascript">
$(document).ready(function () {
      
  $("#selAll").click(function () { //":checked"匹配所有的复选
    $("#div1 :checkbox").attr("checked", true); //"#div1 :checked"之间必须有空格checked是设置选中状态。如果为true则是选中fo否则false为不选中
  });
      
  $("#unselAll").click(function () { 
    $("#div1 :checkbox").attr("checked", false); 
  });
      
  //理解用迭代原理each(function(){})
  $("#reverse").click(function () { 
  $("#div1 :checkbox").each(function () {
  $(this).attr("checked",!$(this).attr("checked")); //!$(this).attr("checked")判断复选框的状态:如果选中则取反
    }); 
  });
}); 
</script>

以上这篇jquery 全选、全不选、反选效果的实现代码【推荐】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 仿关机效果的图片层
Dec 26 Javascript
Chosen 基于jquery的选择框插件使用方法
May 30 Javascript
javascript实现tabs选项卡切换效果(扩展版)
Mar 19 Javascript
Jquery 实现弹出层插件
Jan 28 Javascript
JavaScript实现点击按钮直接打印
Jan 06 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
Dec 14 Javascript
使用BootStrap进行轮播图的制作
Jan 06 Javascript
JavaScript数据结构之二叉树的查找算法示例
Apr 13 Javascript
bootstrap table表格客户端分页实例
Aug 07 Javascript
微信小程序之数据缓存的实例详解
Sep 29 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
Oct 20 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
Oct 16 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
May 05 #Javascript
jquery实现全选功能效果的实现代码
May 05 #Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
May 05 #Javascript
animate 实现滑动切换效果【实例代码】
May 05 #Javascript
JavaScript中各种引用类型的常用操作方法小结
May 05 #Javascript
Sea.JS知识总结
May 05 #Javascript
在Node.js中使用Javascript Generators详解
May 05 #Javascript
You might like
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
javascript 寻找错误方法整理
2014/06/15 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
基于JavaScript实现抽奖系统
2018/01/16 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
node后端服务保活的实现
2019/11/10 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
python笔记(2)
2012/10/24 Python
Python中使用PDB库调试程序
2015/04/05 Python
python简单实现计算过期时间的方法
2015/06/09 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
python如何在循环引用中管理内存
2018/03/20 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
实现Python与STM32通信方式
2019/12/18 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
党员自我评价分享
2013/12/13 职场文书
职工运动会感言
2014/02/07 职场文书
公务员更新知识培训实施方案
2014/03/31 职场文书
解决python3安装pandas出错的问题
2021/05/20 Python
Python中requests做接口测试的方法
2021/05/30 Python
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
vue实现锚点定位功能
2021/06/29 Vue.js
python中使用 unittest.TestCase单元测试的用例详解
2021/08/30 Python