小王妃

导航

Jquery中attr和prop区别

  jquery的高级版本在引入prop之后,什么时候用prop?什么时候用attr?他们之间又有什么区别?对于html元素本身就带有的固有属性,在处理的时候用prop;而对于html元素我们自己定义的dom属性,在处理时,使用attr方法!

  eg:<a href="http://www.baidu.com" target="self" class="btn">  在这段代码中a标签的dom属性有:href、target、class,这些属性就是a标签本身就带有的属性,或者说是IDE能够智能提示的属性,这些就叫做固有属性,处理这些属性建议使用prop方法;

  <a href="#" id="link1" action="delete">删除</a> 很明显action属性是我们自定义上去的,a元素本身是没有这些属性的,这种就是自定义的dom属性,处理这些属性时,建议使用attr方法。

 

posted on 2016-03-02 13:05  小王妃  阅读(69)  评论(0编辑  收藏  举报