jquery中的文档操作之一addClass append attr
在addClass()方法中有两种表示
第一种是直接添加类,如$("p:first").addClass("intro")
;
第二种是用函数添加类 必须用currentClass来包。用class不行
$("div").addClass(function(index, currentClass) {
var addedClass;
if ( currentClass === "red" ) {
addedClass = "green";
$("p").text("There is one green div");
}
return addedClass;
});
在append()方法中需注意
$("p").append(function(n,html){
return "<b>This p element has index " + n + html+ "</b>";
});
attr()的用法有三
返回被选元素的属性值。 $("img").attr("width")
设置被选元素的属性和值。$("img").attr("width","180") 如果attr中要设置多了属性则如下 $("img").attr({width:"50",height:"80"});
使用函数来设置属性/值 第二个参数是当前值
$("img").attr("width",function(n, v){
return v-50;
});