全网整合营销服务商

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

免费咨询热线: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窗口间数据传递  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  建站之星后台管理如何实现高效配置?  建站主机如何选?性能与价格怎样平衡?  如何快速搭建高效服务器建站系统?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  如何选择高效可靠的多用户建站源码资源?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  seo网站制作优化,网站SEO优化步骤有哪些?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  建站之星如何快速生成多端适配网站?  盘锦网站制作公司,盘锦大洼有多少5G网站?  设计网站制作公司有哪些,制作网页教程?  威客平台建站流程解析:高效搭建教程与设计优化方案  高端智能建站公司优选:品牌定制与SEO优化一站式服务  C#怎么创建控制台应用 C# Console App项目创建方法  网站制作员失业,怎样查看自己网站的注册者?  建设网站制作价格,怎样建立自己的公司网站?  网站制作服务平台,有什么网站可以发布本地服务信息?  Swift开发中switch语句值绑定模式  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  焦点电影公司作品,电影焦点结局是什么?  股票网站制作软件,网上股票怎么开户?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  高防服务器租用如何选择配置与防御等级?  网页设计网站制作软件,microsoft office哪个可以创建网页?  家庭建站与云服务器建站,如何选择更优?  建站之星官网登录失败?如何快速解决?  制作表格网站有哪些,线上表格怎么弄?  C#如何序列化对象为XML XmlSerializer用法  ,巨量百应是干嘛的?  javascript中的try catch异常捕获机制用法分析  建站之星后台密码如何安全设置与找回?  如何正确下载安装西数主机建站助手?  如何在阿里云服务器自主搭建网站?  SQL查询语句优化的实用方法总结  如何通过万网虚拟主机快速搭建网站?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  如何通过虚拟主机快速完成网站搭建?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  制作网站怎么制作,*游戏网站怎么搭建?  网站制作公司,橙子建站是合法的吗?  网站微信制作软件,如何制作微信链接?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  建站VPS能否同时实现高效与安全翻墙? 

您的项目需求

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