简单实现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 实现复制到粘贴板的功能代码
May 13 Javascript
表格奇偶行设置不同颜色的核心JS代码
Dec 24 Javascript
JS实现网页滚动条感应鼠标变色的方法
Feb 26 Javascript
自己编写的支持Ajax验证的JS表单验证插件
May 15 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
Jan 28 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
Nov 23 Javascript
你真的了解BOM中的history对象吗
Feb 13 Javascript
thinkjs 文件上传功能实例代码
Nov 08 Javascript
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
js实现动态添加上传文件页面
Oct 22 Javascript
Koa 中的错误处理解析
Apr 09 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 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 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
javascript跨浏览器的属性判断方法
2014/03/16 Javascript
JS限制文本框只能输入数字和字母方法
2015/02/28 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
2017/08/25 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
Python格式化css文件的方法
2015/03/10 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
Python标准库shutil用法实例详解
2018/08/13 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
Python调用C语言的实现
2019/07/26 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
工作个人的自我评价
2014/01/14 职场文书
在校硕士自我鉴定
2014/01/23 职场文书
甜品店创业计划书
2014/09/21 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
2014年环保工作总结
2014/11/26 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
python自动计算图像数据集的RGB均值
2021/06/18 Python
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
MySQL窗口函数的具体使用
2021/11/17 MySQL