zoukankan      html  css  js  c++  java
  • check设置默认值但刷新后就会清空

    关于check设置默认值但刷新后就会清空的问题

    可能是由于浏览器的问题 我这边就直接在ComponentDidMount里面加jq使得该radio的状态为选中,后边还发现一个问题就是在点击的时候多次点击才能够选中这就很迷; 解决方案是把原来的attr属性改为prop

    $("input[name='sex_r']").prop("checked", "checked");

    仍然存在问题就是我需要点击2次才能够选中checkbox2 点击一次就可以选中checkbox1

    结果发现如果写true的话就不会出现这种问题了

    $("input[name='sex_r']").prop("checked", true);

    但是依旧问题不能解决因为,在alert之后选项回回到默认的那个

    而且刷新依旧会空白

    Ok那实则问题都没有解决所以这时候尝试着回到最原本的状态换个思路:

    我们去掉默认的checkbox所有的checked属性也就是说两个按钮现在都是未选中的

    接下来再去合适的地方加jq 如果你有点击事件 那你就click如果只是当前页面没有触发事件的那就 利用React生命周期函数

    以上思路 依旧加入同样的代码 问题解决

  • 相关阅读:
    类和结构体的区别
    List中的select和where 方法
    js报错,Uncaught SyntaxError: Unexpected token }
    去除list集合中重复项的几种方法
    new
    Dynamic
    ie8下缓存
    datagrid中动态url
    从后台序列化后的类的字符串
    抽象工厂
  • 原文地址:https://www.cnblogs.com/RikuBlog/p/9530956.html
Copyright © 2011-2022 走看看