jQuery中attr()与prop()的区别

来源:互联网 发布:水电费管理系统源码 编辑:程序博客网 时间:2024/05/01 22:23

在动态选中或取消checkbox的过程中遇到了一个问题,使用attr('checked',false)可以取消勾选,但是使用attr('checked',true)却再次勾选。百度发现使用prop()可以实现。

它俩的区别在于:

当要获取或者改变HTML本身有的属性,使用prop(),例如checkbox的checked属性;

当要获取或者改变HTML自定义的属性时,使用attr().

原创粉丝点击