使用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实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
jQuery zTree如何改变指定节点文本样式
Oct 16 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,ajax实现分页
2008/03/27 PHP
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
JS作用域链详解
2017/06/26 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
Python实现更改图片尺寸大小的方法(基于Pillow包)
2016/09/19 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
户外拓展活动方案
2014/02/11 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
分享几种python 变量合并方法
2022/03/20 Python
GO中sync包自由控制并发示例详解
2022/08/05 Golang