博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中prop()方法和attr()方法的区别
阅读量:5334 次
发布时间:2019-06-15

本文共 531 字,大约阅读时间需要 1 分钟。

注意:jquery1.6中新加了一个方法prop()。

jQuery里的attr()和prop()两者很多情况下,效果都是差不多。既然有了prop()这个新方法,不可能没用吧,那什么时候该用attr(),什么时候该用prop()呢?

 

大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checked="checked",比如用attr("checked")获取checkbox的checked属性时选中的时候可以取到值,值为"checked"但没选中获取值就是undefined。

jq提供新的方法“prop”来获取这些属性,就是来解决这个问题的,以前我们使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。

那么,什么时候使用attr(),什么时候使用prop()?

1.添加属性名称该属性就会生效应该使用prop();
2.是有true,false两个属性使用prop();
3.其他则使用attr();

转载于:https://www.cnblogs.com/CHNMurphy/p/5183206.html

你可能感兴趣的文章
MySQL数据库事务中的行级锁,表级锁,页级锁
查看>>
自动化测试框架感想
查看>>
幻世(OurDream)2D图形引擎使用教程8——处理操作输入(2)
查看>>
Linux获取进程中变量
查看>>
JDBC
查看>>
linu保持远程会话
查看>>
ios-数组查找元素优化方案
查看>>
vue - .gitignore
查看>>
(转)mysql自增列导致主键重复问题分析
查看>>
虚函数&&虚继承
查看>>
poj 2007 Scrambled Polygon (凸包 )
查看>>
Tomcat 启动不了的问题
查看>>
ThinkPHP整合Kindeditor多图处理示例
查看>>
集中式vs分布式区别
查看>>
jQuery中的DOM操作
查看>>
Android 4.3中SEAndroid展望[转]
查看>>
线段树解Joseph
查看>>
Configuration file schema for the .NET Framework
查看>>
Asynchronous Programming Using Delegates使用委托进行异步编程
查看>>
[Unity插件]DOTween基础
查看>>