JQuery之attr与prop

来源:互联网 发布:淘宝仓库发货管理制度 编辑:程序博客网 时间:2024/06/03 12:28

    前两天,在公司做前台开发时遇到一个问题,就是获取checkbox的选中状态,在使用attr获取时出现了一些状况,然后找到了prop方法。将两者区别记录一下,方便以后使用。

    其实这两种方法的作用是一样的,只不过是涉及到不同的场景时有不同的应用。 应用参考如下:

      1、对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
      2、对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

    刚开始时候,我使用attr方法来获取checkbox的选中状态,发现并没有达到自己的效果,在调试的过程中知道,使用attr方法获取到的值是“checked”,也就是自己设置的默认。这样的效果肯定是错误,正常情况下我们应该获取的是true或者false。然后使用prop方法,就实现了想要的效果。

    一般情况下,具有true或false属性值的属性,使用attr还是prop方法的具体应用如下:

    


    小结:

      有的时候并不需要什么高大上的理解技巧,而是需要我们注意平常应用中的一些细节之处,掌握好基础知识,会为我们今后的学习或者工作带来巨大的便利,也有助于我们拓展自己的学习,加深自己的认识和理解。

     

0 0
原创粉丝点击