单选框radio踩过的坑

随手记

 

如下:就是个简单的单选框,但是需要js手动去给这个单选框设置。

  <input type="radio" id="copyApplication1" name="copyApplication" value="1"  >
  <span>xxxx</span>
<input type="radio" id="copyApplication2" name="copyApplication" value="0" style="margin-left: 2%">
   <span>xxxx</span>

 

当想通过js切换选中状态时,网上寻找一堆做法都是这个样子,然而,并没有效果

$("#copyApplication2").removeAttr("checked");
$("#copyApplication1").attr("checked","checked");

 

实际上,应该这么写:

$("#copyApplication2").removeAttr("checked");
$("#copyApplication1").prop("checked","checked");

 

posted @ 2020-01-22 11:21  q彩虹海q  阅读(20)  评论(0)    收藏  举报