使用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插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
jQuery实现购物车全功能
Jan 11 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 飞信好友免费短信API接口开源版
2010/07/22 PHP
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP发送短信代码分享
2015/08/11 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
图片自动更新(说明)
2006/10/02 Javascript
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
Python continue语句用法实例
2014/03/11 Python
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python栈类实例分析
2015/06/15 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
Python简单连接MongoDB数据库的方法
2016/03/15 Python
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
python2.7到3.x迁移指南
2018/02/01 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
python traceback捕获并打印异常的方法
2018/08/31 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
关于倡议书的范文
2015/04/29 职场文书
经典爱情感言
2015/08/03 职场文书
原生JS封装vue Tab切换效果
2021/04/28 Vue.js