Jquery 中 $('obj').attr('checked',true)失效的几种解决方案
Posted jeremy1888
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery 中 $('obj').attr('checked',true)失效的几种解决方案相关的知识,希望对你有一定的参考价值。
1、$(‘obj‘).prop(‘checked‘,true)
2、
$(‘:checkbox‘).each(function(){
this.checked=true;
})
为什么:attr为失效?因为checked属于为原型对象的属性。而attr在remove原型对象时会出错。原型对象指的是自身自带的,无法移除。prop会忽略这个错误。而attr操作的是普通非原型对象(可移除)。js 的dom对象属性是可以随意增加的。
以上是关于Jquery 中 $('obj').attr('checked',true)失效的几种解决方案的主要内容,如果未能解决你的问题,请参考以下文章