简单实现jQuery多选框功能


Posted in Javascript onJanuary 09, 2017

Jquery多选框的基本操作:支持全选、反选、取消全选的功能

HTML正文:

<input type="checkbox" id="c1">全选/全不选<br>
兴趣爱好:<br>
<input type="checkbox" name="interst" value="basketball">篮球
<input type="checkbox" name="interst" value="football">足球
<input type="checkbox" name="interst" value="bedminton">羽毛球<br>
<input type="button" id="b1" value="全选">
<input type="button" id="b2" value="全不选">
<input type="button" id="b3" value="反选">
<input type="button" id="b4" value="显示">

Javascript操作代码:

$("#c1").click(function(){
if(this.checked){
  $("input[name='interst']").attr("checked","checked");
}else{
  //$("input[name='interst']").attr("checked",""); //等价于
  $("input[name='interst']").removeAttr("checked");
}
});

$("#b1").click(function(){
  $("input[name='interst']").attr("checked","checked");
});

$("#b2").click(function(){
  $("input[name='interst']").attr("checked","");
});

$("#b3").click(function(){
  $("input[name='interst']").each(function(){
  if(this.checked){
    this.checked="";
  }else{
    this.checked="checked";
  }
  });
});

$("#b4").click(function(){
$("input[name='interst']:checked").each(function(){
  alert(this.value);
});
});

效果:

简单实现jQuery多选框功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
window.dialogArguments 使用说明
Apr 11 Javascript
简单方法判断JavaScript对象为null或者属性为空
Sep 26 Javascript
jquery实现鼠标滑过显示提示框的方法
Feb 05 Javascript
VueJs与ReactJS和AngularJS的异同点
Dec 12 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
Mar 08 Javascript
vue.js中父组件调用子组件的内部方法示例
Oct 22 Javascript
vue使用技巧及vue项目中遇到的问题
Jun 04 Javascript
JavaScript创建对象的常用方式总结
Aug 10 Javascript
Koa 中的错误处理解析
Apr 09 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 Javascript
解决Can't find variable: SockJS vue项目的问题
Sep 22 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
Oct 30 Javascript
微信小程序开发之Tabbar实例详解
Jan 09 #Javascript
javascript监听页面刷新和页面关闭事件方法详解
Jan 09 #Javascript
JS获得多个同name 的input输入框的值的实现方法
Jan 09 #Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 #Javascript
原生Javascript插件开发实践
Jan 09 #Javascript
Angular下H5上传图片的方法(可多张上传)
Jan 09 #Javascript
详解网站中图片日常使用以及优化手法
Jan 09 #Javascript
You might like
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
2019/10/16 PHP
在网页里看flash的trace数据的js类
2009/01/10 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
分享20个提升网站界面体验的jQuery插件
2014/12/15 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
jQuery增加、删除及修改select option的方法
2016/08/19 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
PyCharm代码格式调整方法
2018/05/23 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python中的 enum 模块源码详析
2019/01/09 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
html5弹跳球示例代码
2013/07/23 HTML / CSS
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
外贸业务员求职信范文
2013/12/12 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书