使用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中each循环的简单回滚操作
May 05 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
jquery实现简单自动轮播图效果
Jul 29 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
星际争霸任务指南——虫族
2020/03/04 星际争霸
php minixml详解
2008/07/19 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
2016/04/17 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
2010/11/16 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
基于JavaScript实现验证码功能
2017/04/01 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
Angular6 正则表达式允许输入部分中文字符
2018/09/10 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
vue设置一开始进入的页面教程
2019/10/28 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
图解Python变量与赋值
2018/04/03 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
Python的垃圾回收机制详解
2019/08/28 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
自愿解除劳动合同协议书
2014/09/11 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
2014年工作总结与下年工作计划
2014/11/27 职场文书
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
MySQL三种方式实现递归查询
2022/04/18 MySQL
python游戏开发Pygame框架
2022/04/22 Python