jquery循环遍历radio单选按钮,并设置选中状态
2016-06-14 21:59
555 查看
背景:自己在做项目过程中遇到的问题,现在记录一下。
需求:在ajax获取后台数据的之后,需要根据获取的数据对页面中的radio单选按钮进行选中状态设置
因为自身js功底欠佳,所以耽误了点时间,现在把方法写一下
先贴一下html代码,这里就以最简单的代码来演示:
对应的页面显示是:
下面是js代码,这里用的是jquery:
代码完了。
然后手动改动data的值,模拟后台回传数据变化,就会看到radio单选框的状态是跟着data变化而变化的。
好了,js遍历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就是这样。
相关文章推荐
- 优秀jquery幻灯片插件汇总
- jQuery中的动画
- jQuery 菜单项切换
- JQuery 封装的应用 还是注册
- jQuery 全选
- chrome不支持jqgrid表格按返回数据顺序显示的解决办法
- 超好用的简单的jquery tab选项卡切换代码(点击切换和导航栏滑过)
- jquery.validfrom.js
- jquery简单实现tab选项卡效果
- jQuery列表拖动排列-jquery list dragsort插件参数和使用方法
- jquery中的事件
- jquery中的常见问题及快速解决方法小结
- struts2中使用jQuery+ajax实现无刷新提交
- jquery加载页面的方法(页面加载完成就执行)
- jQuery中 $.extend 和 $.fn.extend 作用及区别
- Jquery note 1
- JQueryiframe页面操作父页面中的元素与方法
- jQuery 弹出窗口2秒后自动关闭
- Jquery基础之事件操作详解
- 使用jQuery.form插件,实现完美的表单异步提交