jquery判断复选框是否选中进行答题提示特效


Posted in Javascript onDecember 10, 2015

本文实例讲述了jquery判断复选框是否选中进行答题提示特效代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

jquery判断复选框是否选中进行答题提示特效

具体代码如下:

一、实现的原理:

第一步:判断用户选择哪一项,即哪个复选框被选中

第二步:根据复选框的选中情况给出相应的提示

二、下面来看主体程序:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title></title>
  </head>
  <body>
    <input type="checkbox" id="checkbox01" />A <br />
    <input type="checkbox" id="checkbox02" />B <br />
    <input type="checkbox" id="checkbox03" />C <br />
    <input type="checkbox" id="checkbox04" />D <br />
    <input type="button" id="button" value="提交" />
    <h4 >提示本题是单选题且正确答案是A</h4>
    <script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/layout.js" type="text/javascript" charset="utf-8"></script>
  </body>
</html>

从上面也可以看出我假设这道题是单选题,且正确答案是A,那么接下来就开始用JQ实现了~~~

三、jQuery程序

$(function(){
  //假设正确答案是A
  $("#button").click(function(){
    if($("input").filter(":checked").length==0){
      alert("请选择一个选项再提交");
    }else if($("#checkbox01").filter(":checked").length!=0&&$("#checkbox02").filter(":checked").length==0&&$("#checkbox03").filter(":checked").length==0&&$("#checkbox04").filter(":checked").length==0){
      alert("您选择的答案是正确的!")
    }else{
      alert("您选择的答案是错误的!")
    }
  })
})

之前看了网上很多判断复选框被选中的程序,经过测试大多上都是无用的,估计是jquery版本更新祛除了很多程序导致的吧,谁知道呢,后来用$("#id").filter(":checked").length==0判断哪个选项被选中经过测试是可以的。

希望本文所述对大家学习jQuery程序设计有所帮助。

Javascript 相关文章推荐
Jquery选择器中使用变量实现动态选择例子
Jul 25 Javascript
node.js中的fs.writeSync方法使用说明
Dec 15 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
Sep 11 Javascript
Bootstrap CSS布局之表单
Dec 17 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
Jan 20 Javascript
JavaScript 异步调用
Oct 25 Javascript
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
浅谈React之状态(State)
Sep 19 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
Dec 05 Javascript
vue 实现通过vuex 存储值 在不同界面使用
Nov 11 Javascript
原生JS利用transform实现banner的无限滚动示例代码
Jun 15 Javascript
浅析我对JS延迟异步脚本的思考
Oct 12 Javascript
jQuery实现选项卡切换效果简单演示
Dec 09 #Javascript
jquery特效 点击展示与隐藏全文
Dec 09 #Javascript
AngularJS实现表单手动验证和表单自动验证
Dec 09 #Javascript
js实现微信分享代码
Oct 11 #Javascript
JavaScript观察者模式(经典)
Dec 09 #Javascript
常用的Javascript设计模式小结
Dec 09 #Javascript
JS实现字符串转日期并比较大小实例分析
Dec 09 #Javascript
You might like
PHP语法速查表
2006/12/06 PHP
提高PHP编程效率的53个要点(经验小结)
2010/09/04 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
JavaScript 核心参考教程 内置对象
2009/10/13 Javascript
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
javascript 节点排序 2
2011/01/31 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
javascript获取作用在元素上面的样式属性代码
2012/09/20 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
JavaScript实现添加、查找、删除元素
2015/07/02 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
详解操作虚拟dom模拟react视图渲染
2018/07/25 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
收集的几个Python小技巧分享
2014/11/22 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
如何删除一个表里面的重复行
2013/07/13 面试题
元旦寄语大全
2014/04/10 职场文书
养成教育工作总结
2015/08/13 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
彻底理解golang中什么是nil
2021/04/29 Golang