jquery append()方法与html()方法使用方法差别

append(content):方法在被选元素的结尾(仍然在内部)插入指定内容,有非常多朋友认为append与html差点儿相同。其他从英文意义上append是在原有基础上添加,而html中是替换当前全部内容。
定义和使用方法
append() 方法在被选元素的结尾(仍然在内部)插入指定内容。


$(selector).append(content)
使用函数来附加内容
使用函数在指定元素的结尾插入内容。


语法

$(selector).append(function(index,html))

实例代码:

<script src="/jquery.min.js" type="text/javascript"></script>
<style>
.imgFocus{border: 1px solid #eee;}
</style>
<p> </p>
<script type="text/javascript">
var showimg = "<div class='imgFocus'>123456</div>";
$("p").append(showimg);
</script>

html() 方法返回或设置被选元素的内容 (inner HTML)。

假设该方法未设置參数。则返回被选元素的当前内容。


返回元素内容
当使用该方法返回一个值时。它会返回第一个匹配元素的内容。

语法

$(selector).html()


设置全部 p 元素的内容:

$(".btn1").click(function(){
  $("p").html("Hello <b>world</b>!");
});

指定元素中清空

$("a[href$='logout.asp']").click(function(event) {
  event.preventDefault();
    $.get("/xxlr/Logout.asp","",function(data, textStatus) {
    if (data == 1) {  //表明注销成功
        $('#message').html("");
        $("#userlogin>div").show(); 
    }
    else {
        $('#message').append("<p><strong>注销失败,请又一次尝试!</strong></p>");
    }
    });
}); 


posted on 2018-02-04 09:01  yjbjingcha  阅读(120)  评论(0编辑  收藏  举报

导航