简单实现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 相关文章推荐
jquery 弹出登录窗口实现代码
Dec 24 Javascript
在网页中使用document.write时遭遇的奇怪问题
Aug 24 Javascript
JavaScript中的acos()方法使用详解
Jun 14 Javascript
整理AngularJS中的一些常用指令
Jun 16 Javascript
require.js的用法详解
Oct 20 Javascript
Bootstrap每天必学之警告框插件
Apr 26 Javascript
第一篇初识bootstrap
Jun 21 Javascript
jquery插件锦集【推荐】
Dec 16 Javascript
详解vue-cli中模拟数据的两种方法
Jul 03 Javascript
微信小程序实现文字跑马灯
May 26 Javascript
微信小程序 textarea 层级过高问题简单解决方案
Oct 14 Javascript
vue与iframe之间的信息交互的实现
Apr 08 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通过COM使用ADODB的简单例子
2006/12/31 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
PHP使用递归生成文章树
2015/04/21 PHP
在PHP语言中使用JSON和将json还原成数组的方法
2016/07/19 PHP
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
JS简单生成两个数字之间随机数的方法
2016/08/03 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
2019/06/05 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
python实现三壶谜题的示例详解
2020/11/02 Python
python模块内置属性概念及实例
2021/02/18 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
批评与自我批评材料
2014/02/15 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
热门专业求职信
2014/05/24 职场文书
医德医魂心得体会
2014/09/11 职场文书
员工工作自我评价
2014/09/26 职场文书
2014财务年度工作总结
2014/11/11 职场文书
运动会800米赞词
2015/07/22 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
七个Python必备的GUI库
2021/04/27 Python
Python利用capstone实现反汇编
2022/04/06 Python
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS