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)失效的几种解决方案的主要内容,如果未能解决你的问题,请参考以下文章

jquery中html()失效错误,不知道为啥

JQuery的链式编程,隐式迭代是什么意思

用jquery怎么实现点击一栏目实现栏目变色,再点击另一栏目也变色,但原来的变回原色

js补充jquery

jquery 逐行遍历table

jquery each如何遍历出这样的json到页面