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

 更新时间:2015年12月10日 08:40:31   作者:Sunshine_lily  
这篇文章主要介绍了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程序设计有所帮助。

相关文章

  • jQuery EasyUI ProgressBar进度条组件

    jQuery EasyUI ProgressBar进度条组件

    这篇文章主要为大家详细介绍了jQuery EasyUI ProgressBar进度条组件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • jQuery中的CSS-DOM操作

    jQuery中的CSS-DOM操作

    这篇文章介绍了jQuery中的CSS-DOM操作,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • jQuery关于导航条背景切换效果实现示例

    jQuery关于导航条背景切换效果实现示例

    导航条背景切换的效果,想必大家在浏览网页时可能会碰到过,下面为大家介绍下使用jquery如何实现,具体思路及代码如下,感兴趣的朋友可以参考下
    2013-09-09
  • 一篇文章带你了解jQuery动画

    一篇文章带你了解jQuery动画

    本篇文章主要介绍了jQuery之动画效果,详细的介绍了各种动画特效的用法,有需要的可以了解一下,希望能够给你带来帮助
    2021-11-11
  • jquery实现的Accordion折叠面板效果代码

    jquery实现的Accordion折叠面板效果代码

    这篇文章主要介绍了jquery实现的Accordion折叠面板效果代码,通过jquery鼠标click事件操作页面元素样式动态变换实现手风琴折叠效果,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • jQuery Mobile页面跳转后未加载外部JS原因分析及解决

    jQuery Mobile页面跳转后未加载外部JS原因分析及解决

    Web开发进行页面跳转时在pageB中引用的JS并未成功运行,针对这个问题本文给予了详细的解决方法,感兴趣的你可以参考下哈,希望可以帮助到你
    2013-03-03
  • 2014 HTML5/CSS3热门动画特效TOP10

    2014 HTML5/CSS3热门动画特效TOP10

    本文给大家总结了10款本站今年比较热门的html5/css3的动画特效,附上演示地址和下载地址,有需要的小伙伴对比着使用。
    2014-12-12
  • 为jQuery.Treeview添加右键菜单的实现代码

    为jQuery.Treeview添加右键菜单的实现代码

    jquery.treeview 数据通过JSON数据加载,有需要的朋友,可以通jquery的AJAX方法获取相关的JSON数据。
    2010-10-10
  • jquery实现用户信息修改验证输入方法汇总

    jquery实现用户信息修改验证输入方法汇总

    这篇文章主要介绍了jquery实现用户信息修改验证输入方法,实例汇总了jquery常用的提交、验证、判定、修改等相关技巧,非常实用,需要的朋友可以参考下
    2015-07-07
  • jQuery插件实现文件上传功能(支持拖拽)

    jQuery插件实现文件上传功能(支持拖拽)

    这篇文章主要介绍了jQuery插件实现文件上传功能,可支持拖拽文件上传,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06

最新评论