jquery学习之二属性相关
2023-06-13 09:14:25 时间
attr(name)
取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回undefined。
Accessapropertyonthefirstmatchedelement.Thismethodmakesiteasytoretrieveapropertyvaluefromthefirstmatchedelement.Iftheelementdoesnothaveanattributewithsuchaname,undefinedisreturned.
返回值
Object
参数
name(String):属性名称
示例
返回文档中第一个图像的src属性值。
HTML代码:
<imgsrc="test.jpg"/>
jQuery代码:
$("img").attr("src");
结果:
test.jpg
---------------------------------------------------------------------------------------------------------------------------------------
attr(properties)
将一个“名/值”形式的对象设置为所有匹配元素的属性。
这是一种在所有匹配元素中批量设置很多属性的最佳方式。注意,如果你要设置对象的class属性,你必须使用"className"作为属性名。或者你可以直接使用.addClass(class)和.removeClass(class).
Setakey/valueobjectaspropertiestoallmatchedelements.
Thisservesasthebestwaytosetalargenumberofpropertiesonallmatchedelements.Notethatyoumustuse"className"askeyifyouwanttosettheclass-Attribute.Oruse.addClass(class)or.removeClass(class).
返回值
jQuery
参数
properties(Map):作为属性的“名/值对”对象
示例
为所有图像设置src和alt属性。
HTML代码:
<img/>
jQuery代码:
$("img").attr({src:"test.jpg",alt:"TestImage"});
结果:
[<imgsrc="test.jpg"alt:="TestImage"/>]
---------------------------------------------------------------------------------------------------------------------------------------
attr(key,value)
为所有匹配的元素设置一个属性值。
Setasinglepropertytoavalue,onallmatchedelements.
返回值
jQuery
参数
key(String):属性名称
value(Object):属性值
示例
为所有图像设置src属性。
HTML代码:
<img/>
<img/>
jQuery代码:
$("img").attr("src","test.jpg");
结果:
[<imgsrc="test.jpg"/>,<imgsrc="test.jpg"/>]
---------------------------------------------------------------------------------------------------------------------------------------
attr(key,fn)
为所有匹配的元素设置一个计算的属性值。
不提供值,而是提供一个函数,由这个函数计算的值作为属性值。
Setasinglepropertytoacomputedvalue,onallmatchedelements.
Insteadofsupplyingastringvalueasdescribed"above",afunctionisprovidedthatcomputesthevalue.
返回值
jQuery
参数
key(String):属性名称
fn(Function):返回值的函数范围:当前元素,参数:当前元素的索引值
示例
把src属性的值设置为title属性的值。
HTML代码:
<imgsrc="test.jpg"/>
jQuery代码:
$("img").attr("title",function(){returnthis.src});
结果:
<imgsrc="test.jpg"title="test.jpg"/>
---------------------------------------------------------------------------------------------------------------------------------------
removeAttr(name)
从每一个匹配的元素中删除一个属性
Removeanattributefromeachofthematchedelements.
返回值
jQuery
参数
name(String):要删除的属性名
示例
将文档中图像的src属性删除
HTML代码:
<imgsrc="test.jpg"/>
jQuery代码:
$("img").removeAttr("src");
结果:
[<img/>]
取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回undefined。
Accessapropertyonthefirstmatchedelement.Thismethodmakesiteasytoretrieveapropertyvaluefromthefirstmatchedelement.Iftheelementdoesnothaveanattributewithsuchaname,undefinedisreturned.
返回值
Object
参数
name(String):属性名称
示例
返回文档中第一个图像的src属性值。
HTML代码:
<imgsrc="test.jpg"/>
jQuery代码:
$("img").attr("src");
结果:
test.jpg
---------------------------------------------------------------------------------------------------------------------------------------
attr(properties)
将一个“名/值”形式的对象设置为所有匹配元素的属性。
这是一种在所有匹配元素中批量设置很多属性的最佳方式。注意,如果你要设置对象的class属性,你必须使用"className"作为属性名。或者你可以直接使用.addClass(class)和.removeClass(class).
Setakey/valueobjectaspropertiestoallmatchedelements.
Thisservesasthebestwaytosetalargenumberofpropertiesonallmatchedelements.Notethatyoumustuse"className"askeyifyouwanttosettheclass-Attribute.Oruse.addClass(class)or.removeClass(class).
返回值
jQuery
参数
properties(Map):作为属性的“名/值对”对象
示例
为所有图像设置src和alt属性。
HTML代码:
<img/>
jQuery代码:
$("img").attr({src:"test.jpg",alt:"TestImage"});
结果:
[<imgsrc="test.jpg"alt:="TestImage"/>]
---------------------------------------------------------------------------------------------------------------------------------------
attr(key,value)
为所有匹配的元素设置一个属性值。
Setasinglepropertytoavalue,onallmatchedelements.
返回值
jQuery
参数
key(String):属性名称
value(Object):属性值
示例
为所有图像设置src属性。
HTML代码:
<img/>
<img/>
jQuery代码:
$("img").attr("src","test.jpg");
结果:
[<imgsrc="test.jpg"/>,<imgsrc="test.jpg"/>]
---------------------------------------------------------------------------------------------------------------------------------------
attr(key,fn)
为所有匹配的元素设置一个计算的属性值。
不提供值,而是提供一个函数,由这个函数计算的值作为属性值。
Setasinglepropertytoacomputedvalue,onallmatchedelements.
Insteadofsupplyingastringvalueasdescribed"above",afunctionisprovidedthatcomputesthevalue.
返回值
jQuery
参数
key(String):属性名称
fn(Function):返回值的函数范围:当前元素,参数:当前元素的索引值
示例
把src属性的值设置为title属性的值。
HTML代码:
<imgsrc="test.jpg"/>
jQuery代码:
$("img").attr("title",function(){returnthis.src});
结果:
<imgsrc="test.jpg"title="test.jpg"/>
---------------------------------------------------------------------------------------------------------------------------------------
removeAttr(name)
从每一个匹配的元素中删除一个属性
Removeanattributefromeachofthematchedelements.
返回值
jQuery
参数
name(String):要删除的属性名
示例
将文档中图像的src属性删除
HTML代码:
<imgsrc="test.jpg"/>
jQuery代码:
$("img").removeAttr("src");
结果:
[<img/>]
相关文章
- jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
- 使用jQuery预加载图片详解编程语言
- jQuery属性选择器详解
- 最简单的jQuery程序入门者学习
- jQuery学习6操纵元素显示效果的函数
- Jquery从头学起第四讲jquery入门教程
- jquery学习之二属性(类)
- jquery学习之二属性(html()与html(val))
- jquery学习之二属性文本与值(text,val)
- 利用jquery的获取JS文件中的字符串内容
- jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
- jQuery模拟超链接点击效果代码
- JQuery设置和去除disabled属性的5种方法总结
- jquery选择器、属性设置用法经验总结
- JQuery页面图片切换和新闻列表滚动效果的具体实现
- jquery判断RadioButtonList和RadioButton中是否有选中项示例
- jquery属性选择器nothas怎么写行悬停高亮显示
- 优化Jquery,提升网页加载速度
- jquery批量设置属性readonly和disabled的方法
- Jquery对数组的操作技巧整理
- jQuery中使用data()方法读取HTML5自定义属性data-*实例
- jQuery学习笔记之jQuery原型属性和方法
- jquery操作checked属性以及disabled属性的多种方法
- 用jquery模仿的a的title属性的例子
- jQuery中attr()和prop()在修改checked属性时的区别