JQuery之attr与prop

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

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

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

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

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

    


    小结:

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

     

转载于:https://www.cnblogs.com/victor-grace/p/7253749.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值