Jquery中的DOM操作 (五.包裹节点和属性操作)

  $(function(){
        //7.包裹节点
                //1.wrap()如果选择到多个元素,将所有元素单独包裹
                        $(".wrap").wrap("<Strong></Strong>");
                //2.wrapAll()将所有匹配的元素用一个元素包裹,如果被包裹的多个元素
                //间有其他元素,其他元素会被放到包裹元素之后
                       $(".wrapAll").wrapAll("<Strong></Strong>");
                //3.wrapInner()将每一个匹配元素的字内容(包括文本节点)用其他结构化的标记包裹起来.
                       $(".wrapInner").wrapInner("<b></b>");
        //8.属性操作:用attr()来获取和设置属性,用removeAttr()方法来删除元素属性
                //1.获取属性
                       var attr = $(".attr").attr("title");//获取第一个
                       alert(attr);
                //2.设置单个的属性值
                       $(".attr").attr("title","你的名字");//2个全部设置
                //3.设置多个属性
                        $(".attr").attr({"title" : "我的名字","name":"叫什么"});//2个全部设置
                //4.删除属性
                        $(".attr").removeAttr("title");
                //5.prop()和removeProp(),分别用来获取在匹配的元素集中,第一个元素的属性值和为
                //匹配的元素删除设置的属性
        });



<body>

<div class="wrap">你最喜欢的水果是?</div>
<div class="wrap">你最喜欢的水果是?</div>
<div class="wrapAll">你最喜欢的水果是?</div>
<div class="wrapOther">你最喜欢的水果是?</div>
<div class="wrapAll">你最喜欢的水果是?</div>

<div class="wrapInner">你最喜欢的水果是?</div>
<div class="wrapInner">你最喜欢的水果是?</div>

<div class="attr"  title="attr1">attr1?</div>
<div class="attr"  title="attr1">attr1?</div>
</body>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值