使用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实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
如何编写jquery插件
Mar 29 jQuery
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
jQuery实现使用sort方法对json数据排序的方法
Apr 17 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
jQuery实现图片随机切换、抽奖功能(实例代码)
Oct 23 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下删除字符串中HTML标签的函数
2008/08/27 PHP
php cache类代码(php数据缓存类)
2010/04/15 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
jQuery Ajax请求后台数据并在前台接收
2016/12/10 Javascript
js实现日历与定时器
2017/02/22 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
vue内置指令详解
2018/04/03 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
vue实现分页加载效果
2019/12/24 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
在Python程序中实现分布式进程的教程
2015/04/28 Python
Python输出9*9乘法表的方法
2015/05/25 Python
详解Python3中yield生成器的用法
2015/08/20 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
Django的性能优化实现解析
2019/07/30 Python
python实现logistic分类算法代码
2020/02/28 Python
HTML5文档结构标签
2017/04/21 HTML / CSS
美国糖果店:Sugarfina
2019/02/21 全球购物
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
优秀毕业生的求职信
2014/07/21 职场文书
民主评议政风行风活动心得体会
2014/10/29 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
给老婆的道歉信
2015/01/20 职场文书