全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

基于复选框demo(分享)

本篇文章是关于复选框的,有2种形式:1、全选、反选由2个按钮实现;2、全选、反选由一个按钮实现。

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>复选框demo</title>
  <script src="../js/jquery-1.10.2.js" type="text/javascript"></script>
  <style>
   body{ text-align:center} 
   .con{ margin:100px auto; width:800px; height:400px; border:1px solid #F00; padding-top: 50px;} 
  </style> 
 </head>
 <body>
  <div class="con">
   <span><input type='checkbox' name='select' onclick='allSelect()'>全选</span>
   <span><input type='checkbox' name='cancel' onclick='unAllSelect()'>反选</span>
   <span><input type='checkbox' name='fruit' />苹果</span>
   <span><input type='checkbox' name='fruit' />香蕉</span>
   <span><input type='checkbox' name='fruit' />梨子</span>
   <span><input type='checkbox' name='fruit' />桃子</span>
   <span><input type='checkbox' name='fruit' />西瓜</span>
   
   <br><br><br>
   
   <span><input type='checkbox' id="allBook" name='allBook' />全选</span>
   <span><input type='checkbox' name='book' />老子</span>
   <span><input type='checkbox' name='book' />尚书</span>
   <span><input type='checkbox' name='book' />周易</span>
   <span><input type='checkbox' name='book' />诗经</span>
   <span><input type='checkbox' name='book' />孟子</span>
   <span><input type='checkbox' name='book' />中庸</span>
   
<script type="text/javascript">
 //全选
 function allSelect(){
  $("input[name='fruit']").prop("checked", "checked");
  $("input[name='cancel']").removeAttr("checked");
 }
 //反选
 function unAllSelect(){
  $("input[name='fruit']").removeAttr("checked");
  $("input[name='select']").removeAttr("checked");
 }
 //单选
 $("#allBook").click(function(){
  if(this.checked){
//   $("input[name='book']").attr("checked", true);
   $("input[name='book']").prop("checked", "checked");
   }else{
//   $("input[name='book']").attr("checked", false);
   $("input[name='book']").removeAttr("checked");
   }
 });
</script>

  </div>
 </body>
</html>

在实践中碰到一个问题——check全选失效。解决办法,使用prop方法代替attr。

$("input[name='book']").attr("checked", "checked"); 
$("input[name='book']").prop("checked", "checked"); 

这或许是和jQuery版本有关。

以上这篇基于复选框demo(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# 复选框  # jquery实现checkbox全选全不选的简单实例  # javascript实现checkbox复选框实例代码  # 基于javascript实现checkbox复选框实例代码  # 全选  # 给大家  # 孟子  # 周易  # 希望能  # 诗经  # 一个问题  # 这篇  # 解决办法  # 小编  # 在实践中  # 大家多多  # 单选  # type  # javascript  # text  # js  # src  # jquery 


相关文章: 道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  如何设计高效校园网站?  如何快速搭建高效可靠的建站解决方案?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  北京网站制作网页,网站升级改版需要多久?  网站微信制作软件,如何制作微信链接?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  非常酷的网站设计制作软件,酷培ai教育官方网站?  江苏网站制作公司有哪些,江苏书法考级官方网站?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  如何在阿里云通过域名搭建网站?  宁波自助建站系统如何快速打造专业企业网站?  建站之星展会模板:智能建站与自助搭建高效解决方案  如何选择高效便捷的WAP商城建站系统?  建站主机如何选?性能与价格怎样平衡?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何制作算命网站,怎么注册算命网站?  黑客如何通过漏洞一步步攻陷网站服务器?  如何快速辨别茅台真假?关键步骤解析  nginx修改上传文件大小限制的方法  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  如何快速选择适合个人网站的云服务器配置?  建站VPS配置与SEO优化指南:关键词排名提升策略  ,网页ppt怎么弄成自己的ppt?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  公司门户网站制作流程,华为官网怎么做?  如何通过多用户协作模板快速搭建高效企业网站?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  用v-html解决Vue.js渲染中html标签不被解析的问题  如何通过虚拟主机快速搭建个人网站?  如何在服务器上配置二级域名建站?  建站主机与虚拟主机有何区别?如何选择最优方案?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何用wdcp快速搭建高效网站?  定制建站流程解析:需求评估与SEO优化功能开发指南  如何在云主机快速搭建网站站点?  定制建站策划方案_专业建站与网站建设方案一站式指南  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  网站制作公司,橙子建站是合法的吗?  济南企业网站制作公司,济南社保单位网上缴费步骤?  如何用西部建站助手快速创建专业网站?  重庆市网站制作公司,重庆招聘网站哪个好?  定制建站是什么?如何实现个性化需求?  成都网站制作报价公司,成都工业用气开户费用?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  网站企业制作流程,用什么语言做企业网站比较好?  制作网站外包平台,自动化接单网站有哪些? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。