jQuery入门基础(二):对元素的操作

//属性操作

html() //获取和设置html内容

text() //获取和设置文本内容

$(function(){
   var $strHtml=$("#divA").html();//获取divA的html内容
   $("#strHtml").html($strHtml);//把获取到的html的内容赋值给“#strHtml”

})

//操作样式

css()

addClass()

$(function(){
   $("#divA").css("background-color","blue");
   $("#divB").addClass("blue");  
})

//追加内容

$(html).append(content) //找到上级属性

$(html).appendTo(content) //追加到指定元素

$(html).appendBefore(content) //追加到指定元素前

$(html).appendAfter(content) //追加到指定元素后

e.g
$(function(){
   var $content="这是追加的内容";
   $("p").append($content);  
})

// 复制元素

clone()

$(function(){
   $("body").append($("div").clone()) 
})

//替换元素

$(selector).replaceWith()

$(function(){
   $("#divA").replaceWith("替换的内容") 
})

//包裹元素

wrap("")//用于包裹元素本身

wrapInner("")//用于包裹元素中的内容

$(function(){
   $("p").wrap("<div></div>") 
})

//遍历元素_对同一标记的元素实行统一操作

$(selector).each(callback/index) //index从0开始

$(function(){
   $("div").each(function(index){
       if(index==2) {
            $(this).addClass("red")
}
}) 
})                

//删除元素

remove() //删除被选元素及其子元素

empty() //删除被选元素的子元素

$(function(){
   $("#rem").click(function(){
        $("#divA").remove();
}) 
})

 

    

转载于:https://www.cnblogs.com/Thelma/p/5822883.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值