jQuery .attr() vs .prop()
參考自:https://cythilya.github.io/2017/09/10/jquery-attr-vs-prop/
<input type="checkbox" class="checkbox-1" checked="true" /> <input type="checkbox" class="checkbox-2" /> <input type="checkbox" class="checkbox-3" checked="false" />
$('.checkbox-1').prop('checked'); //true $('.checkbox-1').attr('checked'); //checked $('.checkbox-2').prop('checked'); //false $('.checkbox-2').attr('checked'); //undefined $('.checkbox-3').prop('checked'); //true $('.checkbox-3').attr('checked'); //checked
<input type="checkbox" class="checkbox-3" />
$('.checkbox-3').attr('checked', 'checked'); $('.checkbox-1').prop('checked', true)
** 由於 attribute 只要有設定 HTML 特性 checked,不論等號後面的值是什麼,甚至不帶值,皆會得到 checked,意即只要設定特性名稱即可。若要取消勾選則要使用 .removeAttr() 移除該特性。.prop() 仍是使用布林值設定勾選與否。
<input type="checkbox" class="checkbox-1" checked="false" /> <!-- 雖然設定checked為false, 仍然會check-->
转载于:https://www.cnblogs.com/sipher/p/11455302.html
jQuery .attr() vs .prop()相关推荐
- jquery attr()和prop()方法的区别
$('').attr()返回的是html对象 $('').prop()返回的是DOM对象 attr(): attr() 方法设置或返回被选元素的属性和值. 当该方法用于返回属性值,则返回第一个匹配元素 ...
- jQuery中attr和prop方法的区别
2019独角兽企业重金招聘Python工程师标准>>> 相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和proper ...
- Jquery中attr与prop的区别
prop()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性,返回值是空字符串. attr()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性, ...
- JQuery中checkbox勾选/取消勾选的诡异问题(attr和prop)
#1.使用attr()实现勾选的问题 //HTML伪代码 <form>你爱好的运动是?<input type="checkbox" id="Checke ...
- jquery中的attr()和prop()
2019独角兽企业重金招聘Python工程师标准>>> jQuery1.6中新添加了一个prop方法,看起来和用起来都和attr方法一样,这两个方法有什么区别呢?这要从HTMl 的a ...
- jQuery函数attr()和prop()的区别
在jQuery中,attr()函数和prop()函数都用于设置或获取指定的属性,它们的参数和用法也几乎完全相同. 但不得不说的是,这两个函数的用处却并不相同.下面我们来详细介绍这两个函数之间的区别. ...
- jQuery实战之 attr() 和 prop() 的区别
是不是刚开始学jQuery的时候,看到了这两个方法:attr()和prop():感觉这不是一个意思吗?他们有什么区别呢? 下面简单的给大家区分一下: 对于HTML元素本身就带有的固有属性,在处理的时候 ...
- [jQuery] jQuery的attr和prop方法有什么区别?
[jQuery] jQuery的attr和prop方法有什么区别? 一.property 固有属性. 打开控制台审查元素 切换Tab至 Properties下 查看固有属性二.自定义属性(固有属性列表 ...
- attribute property --- jquery attr() prop()
看了http://www.cnblogs.com/aaronjs/p/3387906.html ,总结下: attribute: 特性 直接写在标签上的属性,可以通过setAttribute.getA ...
最新文章
- mongodb中简单的聚合查询
- 2021 CCF颁奖典礼隆重举行
- Jpg, Jpeg, Exif
- Oracle-数据库对象(index、synonsym、view、sequence、tablespace)
- Getting Installation aborted (Status 7) ApplyParsePerms: lsetfilecon of /syst...【转】
- Sublime Text 3安装GoSublime
- SpringBoot @Cacheable注解的属性使用
- CAS 5.1.x 的搭建和使用(四)—— 配置使用HTTP协议访问的服务端
- 软件工程-软件小组的组织形式
- DOSBox的安装及使用
- 轻快pdf阅读器 电子书阅读软件电脑版
- 【Proteus仿真】PCF8591 AD电压采集8X8点阵显示
- 关于Shader KeyWord的整理
- GIS就业参考系列之方向篇——条条大道通罗马
- Python 解压rar类型文件
- 4月以来北京,上海,广州,深圳,杭州Java程序员涨工资400倒500,南京涨了800元
- 前端开发行业发展怎么样 平均待遇大概是多少
- GSM MODEM的基本用法-收发短信篇
- 真空压缩袋哪个牌子好
- html访问pb函数,PB 中窗口函数opensheet和opensheetwithparm(转)
热门文章
- python 简单的server请求
- Nginx的upstream_response_time
- 上云有风险 公有云选型小心进坑
- Ubuntu 14.04 hadoop单机安装
- html网页访问WebAPI中的方法遇到的问题
- IIS6.0+PHP+Mysql+Zend环境组建[图文]
- windows 启动某些文件的快捷方式 ”系统环境变量?“
- 一文让你轻松了解 JAVA 开发中的四种加密方法
- 行业观察丨激荡二十年——货代软件1999—2019
- 框架:AspectJ