jQuery对元素属性的修改和获取


  .attr()和,prop()都都可以对修改元素的属性值和获取元素的属性值 语法都相同  但是在实际操作中一定的区别

今天在用jQuery做一个网页的复选框的全选和全不选的时候发现问题,当我自己去点击复选框之后,两个按钮对我点击的复选框都不起作用了

  再看看笔记,发现自己的代码上都没有问题,可是为什么会出现这样的情况呢?

  起初我以为是jQuery库的问题,可是修改以后还是不行  在经过了解后才发现,

  attr()在网页的实际操作中有一定的欠缺,对元素属性的值不能实时更改

  prop在jQuery1.6的版本后出现,但是不会出现像attr()一样的问题,在用户操作一个复选框后不能正常执行代码

 

  所以jQuery对元素属性的修改和获取上推荐:

  prop()  在元素固有属性的时候使用

  attr()  在自定义属性使用

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM