简单实现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 相关文章推荐
Code:findPosX 和 findPosY
Dec 20 Javascript
前端开发必须知道的JS之原型和继承
Jul 06 Javascript
jquery下组织javascript代码(js函数化)
Aug 25 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
Jul 15 Javascript
js获取ajax返回值代码
Apr 30 Javascript
node.js中Socket.IO的进阶使用技巧
Nov 04 Javascript
微信小程序实现图片上传放大预览删除代码
Jun 28 Javascript
微信小程序使用swiper组件实现层叠轮播图
Nov 04 Javascript
Vue 指令实现按钮级别权限管理功能
Apr 23 Javascript
vue+moment实现倒计时效果
Aug 26 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
Nov 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
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
php strftime函数的详细用法
2018/06/21 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
JQuery 插件模板 制作jquery插件的朋友可以参考下
2010/03/17 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
详解用vue编写弹出框组件
2017/07/04 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
python实现ID3决策树算法
2017/12/20 Python
Python实现KNN邻近算法
2021/01/28 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
python入门教程之基本算术运算符
2020/11/13 Python
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
挂牌仪式主持词
2014/03/20 职场文书
财产保全担保书范文
2014/04/01 职场文书
家长会欢迎词
2015/01/23 职场文书
领导视察通讯稿
2015/07/18 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
MySQL 8.0 驱动与阿里druid版本兼容问题解决
2021/07/01 MySQL
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python