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就是这样。

  • 相关阅读:
    hdu1828线段树(两次扫描+离散化)
    hdu1542线段树(扫描线+离散化)
    二分思想
    hdu2871线段树区间更新
    git初体验
    python笔记-模块
    python笔记-动态类型
    AWS上创建EKS(K8S)集群
    Akamai CDN刷新(通过Akamai cli 自动刷新)
    创建Akamai cdn api授权
  • 原文地址:https://www.cnblogs.com/superfat/p/5585605.html
Copyright © 2011-2022 走看看