使用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+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
jquery实现图片上传前本地预览
Apr 28 jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
jQuery实现雪花飘落效果
Aug 02 jQuery
jQuery实现推拉门效果
Oct 19 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上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
laravel实现简单用户权限的示例代码
2019/05/28 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
JavaScript访问样式表代码
2010/10/15 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
2020/09/14 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
python查询mysql中文乱码问题
2014/11/09 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
python发送邮件实例分享
2017/07/28 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
python reduce 函数使用详解
2017/12/05 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
Python数据类型之List列表实例详解
2019/05/08 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
python有几个版本
2020/06/17 Python
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
女大学生自我鉴定
2013/12/09 职场文书
生产车间班组长岗位职责
2014/01/06 职场文书
高中生的自我鉴定范文
2014/01/24 职场文书
《望庐山瀑布》教学反思
2014/04/22 职场文书
学校开学标语
2014/10/06 职场文书
2015年爱牙日活动总结
2015/03/23 职场文书
golang中的空slice案例
2021/04/27 Golang
Python中time与datetime模块使用方法详解
2022/03/31 Python