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

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

JQuery.attr():

Get the value of an attribute for the first element in the set of matched elements.

JQuery. Prop():

Gets the value of a property for the first element in the set of matched elements.

 

Reference MSDN:

for a checkbox (jquery 1.6+)
<input id="check1" checked="checked" type="checkbox" />

 

.attr('checked')     //returns checked

.prop('checked')     //returns true
.is(':checked')     //returns true

 

Prop() method returns Boolean value for checked, selected, disabled, readOnly..and so on while attr returns defined string. So, you can directly use .prop("checked") in if condition. SelectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, and defaultSelected..and so on should be retrieved and set with the .prop() method. These do not have corresponding attributes and are only properties. .attr() calls .prop() internally so .attr() method will be slightly slower than accessing them directly through .prop().

 

一些内容(摘录来自网络)。

转载于:https://www.cnblogs.com/insus/p/4317185.html

你可能感兴趣的文章
统计细菌基因组ORF
查看>>
Unity3D笔记 英保通三 脚本编写 、物体间通信
查看>>
python实现对某招聘网接口测试获取平台信息
查看>>
JavaWeb项目生成PDF文件添加水印图片并导出
查看>>
Algorithm——何为算法?
查看>>
css 跳转电脑分辨率
查看>>
行为型模型 中介者模式
查看>>
Web服务器的原理
查看>>
小强升职计读书笔记
查看>>
Oracle数据库端分页SQL语句
查看>>
常用的107条Javascript
查看>>
web开发快速提高工作效率的一些资源
查看>>
echarts同一页面四个图表切换的js数据交互
查看>>
cf 二分图
查看>>
ResultSet用法集锦
查看>>
我们终将死去,这难道不够美好吗?
查看>>
Python 从入门到精通 全程最佳实现梳理
查看>>
HADOOP高可用机制
查看>>
用工厂流水线的方式来理解 RxJava 的概念
查看>>
Redis集群迁移
查看>>