使用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实现文章图片弹出放大效果
Apr 06 jQuery
jquery实现提示语淡入效果
May 05 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
jQuery层叠选择器用法实例分析
Jun 28 jQuery
jquery实现直播弹幕效果
Nov 28 jQuery
jQuery实现倒计时功能完整示例
Jun 01 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
JAVA/JSP学习系列之六
2006/10/09 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
PHP递归的三种常用方式
2019/02/28 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
showModelessDialog()使用详解
2006/09/07 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
React实现todolist功能
2020/12/28 Javascript
python中list常用操作实例详解
2015/06/03 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Python实现代码统计工具
2019/09/19 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
python实现图像外边界跟踪操作
2020/07/13 Python
python和go语言的区别是什么
2020/07/20 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
国外的一些J2EE面试题一
2012/10/13 面试题
会计核算科岗位职责
2014/03/19 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers
Redis三种集群模式详解
2021/10/05 Redis