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;
        });

转载于:https://www.cnblogs.com/luhangnote/archive/2012/09/04/2670293.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值