多次切换radio的选中状态

改变radio的选中状态 有很多种方式,总的来说就是改变其checked属性的值,true为选中,false为未选中

但是 如果用jquery的 $("#thisRadio").attr("checked", true);来改变,几次以后就会出现radio都没有被选中的状态,这时候就需要使用prop的方式,


用法:$("document").prop("checked");

因为高版本的jquery引入了prop操作,prop可以正确的获取对象本身就具备的值,比如checked或selected等


使用prop获取checked或selected值时,返回的是boolean值,但是使用checked 原本应是true的显示的是checked或selected 原本应是false显示的是undifined;所以

在实际使用中,对于checked和selected要避免使用attr来改变其值 使用prop方法来操作dom

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值