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脚本代码跑起来。
Jan 09 Javascript
用倒置滤镜把div倒置,再把table倒置。
Jul 31 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
Dec 08 Javascript
JavaScript 创建运动框架的实现代码
May 08 Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 Javascript
深入理解javascript中的立即执行函数(function(){…})()
Jun 12 Javascript
jQuery实现跨域
Feb 03 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
May 07 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
Mar 16 Javascript
支付宝小程序tabbar底部导航
Nov 06 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
Feb 15 Javascript
es6中let和const的使用方法详解
Feb 24 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之第四天
2006/10/09 PHP
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
event.srcElement+表格应用
2006/08/29 Javascript
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
2016/12/13 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
跟老齐学Python之用while来循环
2014/10/02 Python
python解析xml文件实例分析
2015/05/27 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
pytorch 常用线性函数详解
2020/01/15 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
工商学院毕业生自荐信
2013/11/12 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript