本文目录
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()