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

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

jquery中attr和prop的基本区别可以理解为:如果是内置属性,建议用prop,如果是自定义的建议用attr。

例如 <input type=check  node=123 id=ck >

这里node是自定义的(不是HTML中input本身就有的属性),所以使用 $(input).attr("node")即可获取123

而对于id使用 $(input).prop("id")返回为ck.

在通常情况下,上面获取id的使用$(input).attr("id")也是可以的,但是提出prop还是为了解决checked的问题

因为用 $(input).attr("checked")获取的是checked值,可是使用 $(input).prop("checked")获取的是true/false值。

显然后者更方便使用。

所以,我们写  if( $(input).prop("checked")) {...} 比  if((input).attr("checked")==checked){...}好

 

转载于:https://www.cnblogs.com/mqingqing123/p/4021457.html

你可能感兴趣的文章
Maximum Product Subarray
查看>>
C语言小项目-火车票订票系统
查看>>
[Linux]PHP-FPM与NGINX的两种通讯方式
查看>>
Java实现二分查找
查看>>
[LintCode] 462 Total Occurrence of Target
查看>>
springboot---redis缓存的使用
查看>>
架构图-模型
查看>>
黑马程序员_Java基础枚举类型
查看>>
一位90后程序员的自述:如何从年薪3w到30w!
查看>>
在.net core上使用Entity FramWork(Db first)
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>
MongoDB的数据库、集合的基本操作
查看>>
ajax向后台传递数组
查看>>
疯狂JAVA16课之对象与内存控制
查看>>
[转载]树、森林和二叉树的转换
查看>>
软件测试-----Graph Coverage作业
查看>>
django ORM创建数据库方法
查看>>
创建Oracle synonym 详解
查看>>
php7 新特性整理
查看>>
RabbitMQ、Redis、Memcache、SQLAlchemy
查看>>