https://www.cnblogs.com/Showshare/p/different-between-attr-and-prop.html

像checkbox,radio和select这样的元素,选中属性对应“checked”和“selected”,这些也属于固有属性,因此需要使用prop方法去操作才能获得正确的结果。

$("#chk1").prop("checked") == false
$("#chk2").prop("checked") == true

如果上面使用attr方法,则会出现:

$("#chk1").attr("checked") == undefined
$("#chk2").attr("checked") == "checked"

区别

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

转载于:https://www.cnblogs.com/ijunxiong/articles/7910830.html

转,jquery中attr和prop的区别相关推荐

  1. Jquery中attr与prop的区别

    prop()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性,返回值是空字符串. attr()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性, ...

  2. jquery 中attr和prop的区别

    在jQuery API中也有专门解释: Attributes VS. Properties 在一些特殊的情况下,attributes和properties的区别非常大.在jQuery1.6之前,.at ...

  3. jquery中attr和prop的区别分析

    参考来源:http://www.jb51.net/article/62308.htm 在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问 ...

  4. jQuery中attr()和prop()方法的介绍

    1.jQuery中用attr()方法来获取和设置元素属性.attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式. attr(属性名) ...

  5. JS中attr 和 prop 的区别

    attr : 设置或返回被选元素的属性值. prop : 获取在匹配的元素集中的第一个元素的属性值. attr 和 prop 的本质 attr 是 attribute 的缩写,prop 是 prope ...

  6. 关于jQuery中.attr()和.prop()

    功能需求是这样的,两个radio:男和女,一个button:重置.启动页面默认选中男,在用户选择女之后又点击重置按钮,需要恢复到默认状态. <input type="radio&quo ...

  7. jQuery中attr和prop方法的区别

    2019独角兽企业重金招聘Python工程师标准>>> 相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和proper ...

  8. jquery中attr和prop以及removeAttr和removeProp的区别

    结论:attr和prop都可以获取自定义对象的属性值,区别是attr能获取标签元素自定义属性,prop无法获取,返回undefined,它只能获取标签自带属性. removeAttr标签上的属性都可以 ...

  9. jQuery函数attr()和prop()的区别

    在jQuery中,attr()函数和prop()函数都用于设置或获取指定的属性,它们的参数和用法也几乎完全相同. 但不得不说的是,这两个函数的用处却并不相同.下面我们来详细介绍这两个函数之间的区别. ...

最新文章

  1. 固态器件理论(4)电子和“空穴”
  2. Stm32 Bootloader整理
  3. mysql MHA高可用架构安装
  4. Android 源代码自动编译packages/apps
  5. 执行setenv ethaddr的时候提示Can't over write的原因及解决方法
  6. alloca函数的风险_alloca的函数范围中的goto是否有效?
  7. 计算机文档用什么翻译,Word文档翻译在哪里(适于Word2010-Word2016)?
  8. Eclipse项目上传码云、从码云上检出项目、修改检出项目后在提交到码云、看此篇即可
  9. 在Windows上使用MSVC编译QuaZip
  10. 微星主板黑苹果_11.11黑苹果主机金牌装机单(AMD篇)
  11. 无法打开包括文件: “ui_XXX.h”: No such file or directory
  12. 10、一篇经典的域渗透文章
  13. 分享一个很容易实现的某大学的结构光源码【DIY自己的三维扫描仪】
  14. 如何设计一款智能烧烤锅?
  15. 救济金发放_通过专门的视频游戏提供癌症救济
  16. tibco往服务器发消息,教程:使用 TIBCO EMS 消息上下文属性 - BizTalk Server | Microsoft Docs...
  17. elasticsearch7.x catAPI之indices
  18. css 图片 鼠标样式,鼠标样式 - CSS | 绿叶学习网
  19. Win10下安装swig
  20. google登陆失败问题解决

热门文章

  1. c# html文件转换word,C#实现word转换成html文档 源码
  2. 使左对角线和右对角线上的元素为0
  3. php pdo参数化,php – 如何正确地使用PDO对象的参数化SELECT查询
  4. Win10修改管理员用户名(注册表深度完全修改更改c盘下的用户名)
  5. Linux(CentOS6.4)Solr4.8.1中文分词配置(IK分词)
  6. 关于CAN总线的位时间/同步段/传播时间段/相位缓冲段/采样点
  7. LeetCode Hot100 ---- 二分查找专题
  8. [机器学习]AutoML---谷歌开源AdaNet:基于TensorFlow的AutoML框架
  9. 需求分析与建模最佳实践_社交媒体和主题建模:如何在实践中分析帖子
  10. DSP Builder