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

 

    

posted on 2016-08-30 17:31  Thelma  阅读(203)  评论(0编辑  收藏  举报

导航