在动态选中或取消checkbox的过程中遇到了一个问题,使用attr('checked',false)可以取消勾选,但是使用attr('checked',true)却再次勾选。百度发现使用prop()可以实现。
它俩的区别在于:
当要获取或者改变HTML本身有的属性,使用prop(),例如checkbox的checked属性;
当要获取或者改变HTML自定义的属性时,使用attr().
在动态选中或取消checkbox的过程中遇到了一个问题,使用attr('checked',false)可以取消勾选,但是使用attr('checked',true)却再次勾选。百度发现使用prop()可以实现。
它俩的区别在于:
当要获取或者改变HTML本身有的属性,使用prop(),例如checkbox的checked属性;
当要获取或者改变HTML自定义的属性时,使用attr().