radio一直选中状态的坑

  上次在使用radio单选按钮的时候,是在弹出编辑信息模态框中,实现推荐和不推荐的信息编辑。

  在撸代码过程中发现用arrt("checked",checked)添加radio的选中状态,在关闭了模态框之后,点击编辑其他人的数据,发现之前选择radio("推荐"/"不推荐")的一直是选中状态,不论怎么修改JS逻辑都解决不了!即使是新添数据的模态框都不能恢复为默认的("不推荐")状态。

  后来查资料发现arrt("checked",checked)只在页面初始化的时候起作用。需要用prop("checked",ture)来添加选中状态才行。也可以用prop("checked")来判断是否选中状态。

  

原文地址:https://www.cnblogs.com/chshi/p/9253879.html

时间: 2024-11-08 08:40:04

radio一直选中状态的坑的相关文章

JSP---根据值让某一Radio处于选中状态

<tr> <td> 性别 </td> <% String sex = student.getStud_sex(); %> <td> <input type="radio" value="男" name="stud_sex" <%if (sex.equals("男")) out.print("checked");%> /> 男

设置radio的选中状态

$("#s7").click(function () { var a = document.getElementById("s7"); if (a.checked) { var b = document.getElementById("s9"); b.checked = true;} else { var b = document.getElementById("s10"); var b1 = document.getElem

[转][html]radio 获取选中状态

方法一: if ($("#checkbox-id").get(0).checked) { // do something } 方法二: if($('#checkbox-id').is(':checked')) { // do something } 原文地址:https://www.cnblogs.com/z5337/p/9190665.html

jquery判断单选按钮radio是否选中的方法

JQuery控制radio选中和不选中方法总结 一.设置选中方法 复制代码代码如下: $("input[name='名字']").get(0).checked=true; $("input[name='名字']").attr('checked','true');$("input[name='名字']:eq(0)").attr("checked",'checked'); $("input[name='radio_nam

jquery循环遍历radio单选按钮,并设置选中状态

背景:自己在做项目过程中遇到的问题,现在记录一下. 需求:在ajax获取后台数据的之后,需要根据获取的数据对页面中的radio单选按钮进行选中状态设置 因为自身js功底欠佳,所以耽误了点时间,现在把方法写一下 先贴一下html代码,这里就以最简单的代码来演示: <input type="radio" class="optionsRadios" value="1">是 <input type="radio" c

jquery 根据值设置radio选中状态

radio选中 $("input[name=test][value=34]").attr("checked",true);//value=34的radio被选中 $("input[id=testid][value=34]").attr("checked",true);//value=34的radio被选中 jquery 根据值设置radio选中状态

JS 判断 Radio 单选按钮是否为选中状态 并弹出 值信息

今天项目中所解决的问题:JS 判断 Radio 单选按钮是否为选中状态 并弹出 值信息,一开始总是获取不到 radio 的值,后来发现逻辑存在些问题,特此共享该代码留笔记 和 分享给遇到 这类问题的 兄弟们参考: <script type="text/javascript"> //判断个函数 以上 5 个Radio 那个为选中状态 function judgeRadioClicked() { //获得 单选选按钮name集合 var radios = document.ge

根据获取的value值,设置radio、checkbox 的选中状态

单选按钮系列操作: 1.获取单选按钮选中的值: $("input[name='zhiFu']:checked").val() 2.根据后台传入的值,显示单选按钮的选中状态: $("input[name='zhiFu'][value='"+data.zhiFu+"']").prop("checked", "checked"); -----------------------------------------

jquery 单击table行事件和radio的选中事件冲突

原文地址:http://zhidao.baidu.com/link?url=HER7lu4jqejWUhWQO2nq6LZ6tf7vyhPZRADSL-xaBQSF4P4yftD9vg08Ss8HF-1I7XqrALfkRc6TdLHYQixpcK 2013-01-30 09:10tvogfj | 分类:JavaScript | 浏览1779次 例如:<tr class="resultTr"><td><inputtype="radio"