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

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

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

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

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

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

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

 

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

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

  attr()  在自定义属性使用

  

 

posted @ 2018-08-15 17:44  梦在深巷  阅读(2969)  评论(0)    收藏  举报