jQuery控制勾选和去勾选
input ratio勾选控制
$("#id").prop("checked",true);  //勾选
$("#id").prop("checked",false);  //去勾选
注意:⼀定⽤prop⽽不是⽤attr来控制。⽬前项⽬使⽤的jq版本是3.1.1,在这个版本中,类似于:
$("#id").attr("checked","checked");
$("#id").removeAttr("checked");jquery的attr属性
的控制⽅式并不⽣效。
在博客中,对于这⼀块有⾮常详细的实验与说明,可以进⾏参考。引⽤该博客中作者的说明如下:
1、对radio 、checkbox 来说说,checked属性可以保证页⾯初始化被选中,但是通过js或者jquery 控制checked属性并不能保证
相应的被选中,同样也不能通过checked属性来判断该元素是否被选中。
2、checked属性并不能影响form表单的值,表单页⾯真正被选中的元素才是form表单提交的值。
3、通jquery的prop⽅法可以完美的选中或者取消选中元素,使⽤prop("checked",true) 选中,prop("checked",false)取消选中,
通prop("checked") 返回的false或者true判断是否选中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。