PHP基础
PHP教程
php框架
JavaScript
asp.net
AJAX
正则表达式
ASP
输入
banner图
图片脚本
导航/分类
jQueryAttributes(属性)的使用(一、属性篇)_jquery
本篇讲解:attr(name),attr(properties),attr(key,value),attr(key,fn),removeAttr(name)的用法。
您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com
您可以到jQuery官网来学习更多的有关jQuery知识。
下面的代码,运行后,需要刷新下。
jQuery-Attributes-1
输出到ID为'div_a1_1'的DIV中。
代码:
$("#div_a1_1").append('
图片数量:$("#div_a1 img")获取到'+$("#div_a1 img").size()+'张图片
');
$("#div_a1_1").append('第一张图片路径:'+$("#div_a1 img").attr("src")+'
');
$("#div_a1_1").append('第一张图片ID:'+$("#div_a1 img").attr("id")+'
');
$("#div_a1_1").append('第一张图片Name:'+$("#div_a1 img").attr("name")+'
');
$("#div_a1_1").append('第一张图片框宽度:'+$("#div_a1 img").attr("width")+'
');
$("#div_a1_1").append('第一张图片框alt:'+$("#div_a1 img").attr("alt")+'
');
$("#div_a1_1").append('
第一个图片框Value值:'+$("#div_a1 img").attr("Value")+'
');
//点击按钮一看效果
DIV ID="div_a1"
id="div_a1_1"
你可以试着将上面那个文本框的属性值输出 输出'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: "/upload/2009-12/20091214233425668.gif", alt: "Google" });
$("#div_b1 img:eq(1)").attr({ src: "/upload/2009-12/20091214233425172.gif", alt: "雅虎" });
//点击按钮二看效果
DIV ID="div_b1"