jQuery-Attributes(属性)的行使(一、属性篇)
发布时间:2018-08-19 10:17:47 所属栏目:业界 来源:站长网
导读:1. attr(name)用法 界说:取得第一个匹配元素的属性值。通过这个要领可以利便地从第一个匹配元素中获取一个属性的值。假如元素没有响应属性,则返回 undefined 。 返回值:Object 参数:name (String) : 属性名称 实例:将ID为div_a1的DIV中第一张图片的路
1. attr(name)用法 界说:取得第一个匹配元素的属性值。通过这个要领可以利便地从第一个匹配元素中获取一个属性的值。假如元素没有响应属性,则返回 undefined 。 返回值:Object 参数:name (String) : 属性名称 实例:将ID为"div_a1"的DIV中第一张图片的路径、ID、Name、宽度、Alt、Value属性的值输出到ID为'div_a1_1'的DIV中。 代码: $("#div_a1_1").append('<span style="color:Red;"><strong>图片数目:$("#div_a1 img")获取到'+$("#div_a1 img").size()+'张图片</strong></span><br />'); $("#div_a1_1").append('第一张图片路径:'+$("#div_a1 img").attr("src")+'<br />'); $("#div_a1_1").append('第一张图片ID:'+$("#div_a1 img").attr("id")+'<br />'); $("#div_a1_1").append('第一张图片Name:'+$("#div_a1 img").attr("name")+'<br />'); $("#div_a1_1").append('第一张图片框宽度:'+$("#div_a1 img").attr("width")+'<br />'); $("#div_a1_1").append('第一张图片框alt:'+$("#div_a1 img").attr("alt")+'<br />'); $("#div_a1_1").append('<span style="color:Red;"><strong>第一个图片框Value值:'+$("#div_a1 img").attr("Value")+'</strong></span><br />'); //点击按钮一看结果 DIV ID="div_a1" ![]() ![]() id="div_a1_1" 你可以试着将上面谁人文本框的属性值输出 留意:选择器$("#div_a1 img")获取到了2张图片,而att(name)只获得第一张图片的属性值。img元素没有value属性,以是最后输出'undefined'。 2. attr(properties)用法 界说:将一个“名/值”情势的工具配置为全部匹配元素的属性。 这是一种在全部匹配元素中批量配置许多属性的最佳方法。 留意,假如你要配置工具的class属性,你必需行使'className' 作为属性名。 可能你可以直接行使.addClass( class ) 和 .removeClass( class ). 返回值:jQuery 参数:properties (Map) : 作为属性的“名/值对”工具 实例:将ID为"div_b1"的DIV中为全部图像配置src和alt属性。 代码: $("#div_b1 img:eq(0)").attr({ src: "/uploads/allimg/091214/154644DH-0.gif", alt: "Google" }); $("#div_b1 img:eq(1)").attr({ src: "/uploads/allimg/091214/1546445K8-1.gif", alt: "雅虎" }); //点击按钮二看结果 DIV ID="div_b1" 3. attr(key,value)用法 界说:为全部匹配的元素配置一个属性值。 返回值:jQuery 参数:key (String) : 属性名称 value (Object) : 属性值 实例:将ID为"div_c1"的DIV中为全部图像配置src属性。 代码: $("#div_c1 img:eq(0)").attr("src","/uploads/allimg/091214/154644DH-0.gif"); $("#div_c1 img:eq(1)").attr("src","/uploads/allimg/091214/1546445K8-1.gif"); //点击按钮三看结果 DIV ID="div_c1" 4. attr(key,fn)用法 界说:为全部匹配的元素配置一个计较的属性值。不提供值,而是提供一个函数,由这个函数计较的值作为属性值。 返回值:jQuery 参数:key (String) : 属性名称 fn (Function) : 返回值的函数 范畴:当前元素, 参数: 当前元素的索引值 实例:将ID为"div_d1"的DIV中为全部图像把title属性的值配置为src属性的值。 代码:$("#div_d1 img").attr("src", function() { return this.title;}); //点击按钮四看结果 DIV ID="div_d1" 5. removeAttr(name)用法 界说:从每一个匹配的元素中删除一个属性。 返回值:jQuery 参数:name (String) : 要删除的属性名 实例:将ID为"div_e1"的DIV中为把全部图像src属性删除 。 代码:$("#div_e1 img").removeAttr("src"); //点击按钮五看结果 DIV ID="div_e1" ![]() ![]()
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读