使用jQuery动态设置单选框的选中效果


Posted in jQuery onDecember 06, 2018

一、需要实现的效果

这里使用jQuery来实现。需要实现的效果如下:当下拉条改变时,单选框选中的值随之变化。

使用jQuery动态设置单选框的选中效果

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>动态设置单选框的选中</title>
    <!--
      作者:Harrison
      时间:2018-12-05
      描述:当下拉条改变时,动态的设置单选框的值
    -->
  </head>
  <body>
    <select id="sexSelect" style="width: 10%;">
      <option value="1">男</option>
      <option value="2">女</option>
    </select>
    男:<input type="radio" value="1" name="sex" id="sexRadio1" checked/>
    女:<input type="radio" value="2" name="sex" id="sexRadio2"/>
  </body>
  <script type="text/javascript" src="js/jquery-1.7.2.min.js" ></script>
  <script type="text/javascript">
    $("#sexSelect").change(function(){
      //获取选中的下拉条
      var checkedOfSelect = $("#sexSelect").val();
      //动态设置单选框的选中
      if(checkedOfSelect == 1){
        $("#sexRadio1").prop("checked",true);
        $("#sexRadio2").prop("checked",false);
      }
      if(checkedOfSelect == 2){
        $("#sexRadio1").prop("checked",false);
        $("#sexRadio2").prop("checked",true);
      }
    });
  </script>
</html>

二、注意

•当设置单选框的checked属性时,要使用jQuery的prop()方法,不能够使用jQuery的attr()方法,attr()只适合简单html元素设置。
•jQuery的prop()方法,第二个参数为布尔值,不能设置成string类型:

  正确:$("#sexRadio1").prop("checked",true);
  错误:$("#sexRadio1").prop("checked","true");

总结

以上所述是小编给大家介绍的使用jQuery动态设置单选框的选中效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
Mar 21 jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
jQuery选择器之子元素选择器详解
Sep 18 jQuery
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jQuery实现的点击显示隐藏下拉菜单功能完整示例
May 17 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
jQuery AJAX应用实例总结
May 19 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 #jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 #jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 #jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 #jQuery
jQuery-ui插件sortable实现自由拖动排序
Dec 01 #jQuery
jquery拖拽自动排序插件使用方法详解
Jul 20 #jQuery
jQuery实现网页拼图游戏
Apr 22 #jQuery
You might like
十天学会php之第七天
2006/10/09 PHP
PHP企业级应用之常见缓存技术篇
2011/01/27 PHP
php、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
php-app开发接口加密详解
2018/04/18 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
javascript instanceof 内部机制探析
2010/10/15 Javascript
可自定义速度的js图片无缝滚动示例分享
2014/01/20 Javascript
nodejs中使用monk访问mongodb
2014/07/06 NodeJs
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
js使用DOM操作实现简单留言板的方法
2015/04/10 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
CentOS7中源码编译安装NodeJS的完整步骤
2018/10/13 NodeJs
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
python处理json数据中的中文
2014/03/06 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
python实现趣味图片字符化
2019/04/30 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
简单介绍python封装的基本知识
2019/08/10 Python
电子商务网站的创业计划书
2014/01/05 职场文书
直接有效的自我评价
2014/01/11 职场文书
班长竞选演讲稿
2014/04/24 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
群众路线调研报告范文
2014/11/03 职场文书
格林童话读书笔记
2015/06/30 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
MySQL创建管理RANGE分区
2022/04/13 MySQL