简单实现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 相关文章推荐
js电信网通双线自动选择技巧
Nov 18 Javascript
一个简单的js鼠标划过切换效果
Jun 30 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
Jul 26 Javascript
jquery对ajax的支持介绍
Dec 10 Javascript
js控制网页背景音乐播放与停止的方法
Feb 06 Javascript
jquery层级选择器的实现(匹配后代元素div)
Sep 05 Javascript
js实现定时进度条完成后切换图片
Jan 04 Javascript
原生JS上传大文件显示进度条 php上传文件代码
Mar 27 Javascript
JQuery属性操作与循环用法示例
May 15 jQuery
vue组件三大核心概念图文详解
May 30 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 Javascript
uniapp引入支付宝原生扫码插件步骤详解
Jul 23 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连接mssql的一些相关经验及注意事项
2013/02/05 PHP
『PHP』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
php和html的区别点详细总结
2019/09/24 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
php7 新增功能实例总结
2020/05/25 PHP
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
函数式编程入门实践(一)
2019/04/20 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
Python中利用LSTM模型进行时间序列预测分析的实现
2019/07/26 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
宝塔面板成功部署Django项目流程(图文)
2020/06/22 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
一道写SQL的面试题和答案
2013/11/19 面试题
销售冠军获奖感言
2014/02/03 职场文书
进步之星获奖感言
2014/02/22 职场文书
房屋转让协议书
2014/04/11 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸
MySql分区类型及创建分区的方法
2022/04/13 MySQL