×

jquery prop和attr的区别

jquery prop和attr的区别(jquery的prop方法怎么用)

admin admin 发表于2024-05-16 00:14:01 浏览29 评论0

抢沙发发表评论

其实jquery prop和attr的区别的问题并不复杂,但是又很多的朋友都不太了解jquery的prop方法怎么用,因此呢,今天小编就来为大家分享jquery prop和attr的区别的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

jquery的prop方法怎么用

你好!

jquery的prop()函数,跟attr()函数类似,具体用法prop("属性名","属性值")它们的区别是prop()一般用于元素自带属性,比如checkbox的checked属性《input type="checkbox" id="aa" value="0" /》$("#aa").prop("checked",true)  选中,设置为false则为取消选中而attr()更多用在自定义属性上面《div id="cc" sourceType="java" 》《/div》$("#cc").attr("sourceType", "javascript");

希望对你有帮助!

关于Jquery中radio的属性设置,是attr,还是prop问题

attr适合于获取和设置字符串类型的属性值,如value、src、href、target等等prop则适合于获取和设置类似“开关”的逻辑型属性值,如checked、selected、readonly等(它的值是true和false,而如果用attr来获取这类属性值,结果会是字符串,这不便于编程)

jQuery学习之prop和attr的区别

prop和attr的根本区别在于:

1、对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。

***隐藏网址***

这个例子里《a》元素的DOM属性有“href、target和class",这些属性就是《a》元素本身就带有的属性,也是W3C标准里就包含有这几个属性,或者说在IDE里能够智能提示出的属性,这些就叫做固有属性。处理这些属性时,建议使用prop方法。

2、对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

《a href="#" id="link1" action="delete"》删除《/a》

这个例子里《a》元素的DOM属性有“href、id和action”,很明显,前两个是固有属性,而后面一个“action”属性是我们自己自定义上去的,《a》元素本身是没有这个属性的。这种就是自定义的DOM属性。处理这些属性时,建议使用attr方法。

扩展资料

attr() 方法设置或返回被选元素的属性值。

根据该方法不同的参数,其工作方式也有所差异。

当该方法用于返回属性值,则返回第一个匹配元素的值。

当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对

简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情

。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

百度百科-attr()

OK,关于jquery prop和attr的区别和jquery的prop方法怎么用的内容到此结束了,希望对大家有所帮助。