zoukankan      html  css  js  c++  java
  • jquery循环遍历radio单选按钮,并设置选中状态

    背景:自己在做项目过程中遇到的问题,现在记录一下。

    需求:在ajax获取后台数据的之后,需要根据获取的数据对页面中的radio单选按钮进行选中状态设置

            因为自身js功底欠佳,所以耽误了点时间,现在把方法写一下

    先贴一下html代码,这里就以最简单的代码来演示:

        <input type="radio" class="optionsRadios" value="1"><input type="radio" class="optionsRadios" value="0">否

    对应的页面显示是:

    下面是js代码,这里用的是jquery:

    <script type="text/javascript">
        //获取radio对象
        var radioObj = $('.optionsRadios');
    
        //模拟后台回传数据,这里手动设置为1或者0
        var data = 1;
    
        //for循环遍历radio对象,比较radio对象中的value和data是否一致
        //如果一致就设置状态为选中,然后跳出循环,并将其他按钮的状态设置为false
        for(var i=0; i<radioObj.length;i++){
            if(radioObj[i].value == data){
                radioObj[i].checked = true;
                break;    
            }
            
            radioObj[i].checked = false;
        }
    </script>

    代码完了。

    然后手动改动data的值,模拟后台回传数据变化,就会看到radio单选框的状态是跟着data变化而变化的。

    好了,js遍历radio就是这样。

  • 相关阅读:
    Python用户交互
    Python中的变量和常量
    Python的第一个程序:‘Hello World!’
    idea和pycharm激活方法
    Python环境准备(安装python解释器)
    Python简介
    编程与编程语言
    Linux下升级安装Python-3.6.2版本
    yum安装php5.5,php5.6和php7.0
    Postfix邮件黑名单和白名单
  • 原文地址:https://www.cnblogs.com/superfat/p/5585605.html
Copyright © 2011-2022 走看看