使用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异步提交表单实例
May 30 jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
jQuery实现菜单栏导航效果
Aug 15 jQuery
jQuery实现的form转json经典示例
Oct 10 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
使用jQuery实现掷骰子游戏
Oct 24 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 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企业级应用之常见缓存技术篇
2011/01/27 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
php常量详细解析
2015/10/27 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
xml和web特殊字符
2009/04/28 Javascript
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
2009/07/14 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
python编写的最短路径算法
2015/03/25 Python
深入解析Python中的WSGI接口
2015/05/11 Python
Django框架视图介绍与使用详解
2019/07/18 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
python with (as)语句实例详解
2020/02/04 Python
Python实现遗传算法(二进制编码)求函数最优值方式
2020/02/11 Python
python实现感知机模型的示例
2020/09/30 Python
美国花布包包品牌:Vera Bradley
2017/08/11 全球购物
关于孝道的演讲稿
2014/05/21 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
2014年班务工作总结
2014/12/02 职场文书
红色经典观后感
2015/06/18 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
Python基于Tkinter开发一个爬取B站直播弹幕的工具
2021/05/06 Python
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python