当前位置: 代码迷 >> .NET相关 >> 【陈词滥调】Attr与Prop的区别
  详细解决方案

【陈词滥调】Attr与Prop的区别

热度:125   发布时间:2016-04-24 02:36:15.0
【老生常谈】Attr与Prop的区别

“你为什么要做一个程序员?”,“因为我有一颗改变世界的心!”,“说人话”,“因为我没朋友。。。”

                                      -------------纯属娱乐

 

=====================================================================

前几天写的工具模型,今儿又提了一个bug:复选框显示有误,将一个弹出框的选中状态删除,其余弹出框弹出的时候,本应被选中的状态也不见了。。。

确认了一下后台收到的数据都是正常的,那么就是前端显示问题了~到也没怎么纠结,因为之前有因为类似问题的bug,当时查询了一下问题原因及解决方案。

原因:attr设置属性的非即时生效特性

解决:用prop替换attr即可

 

那么,二者到底该如何使用呢?

简单的说就是:表单的checked,disabled,selected这几种可以用true和false来表达并且需要设置成功后立即显示结果的,就使用prop;其余的都可以使用attr。

 

  相关解决方案