关于Jquery中使用attr("checked")返回checked或undefined,导致无法正确获取和修改CheckBox的checked属性问题

关于Jquery中使用attr(“checked”)返回checked或undefined,导致无法正确获取和修改CheckBox的checked属性问题

问题描述:在jsp页面中使用jQuery时,使用$(“#id”).attr(“checked”)无法获取到checked属性的值(true||false),而是显示undefined或checked

原因:查阅相关资料后发现,
“JQ1.6之后将“属性”与“特性”做了区别,属性指的是“name,id”等等,特性指的是“selectedIndex, tagName, nodeName”等等。
可以通过attr方法去获得属性,通过prop方法去获得特性”

解决问题: 使用 $(“#id”).prop(“checked”) 即可正常获取。

该问题通过 https://blog.csdn.net/tianya3530/article/details/54021050 解决,感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值