zoukankan      html  css  js  c++  java
  • JQuery之attr与prop

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

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

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

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

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

        


        小结:

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

         

  • 相关阅读:
    DNS 域名系统服务
    tomcat
    mysql+redis
    centos7搭建lnmp
    redis安装
    redis 高级应用
    ubuntu,安装、配置和美化(1)
    解决大于5.7版本mysql的分组报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.
    交换机常用命令
    SSH爆破应急响应
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253749.html
Copyright © 2011-2022 走看看