還是先來看一下現象:
代碼如下:
$(".main").append("haha");
$(".main").append("xixi");
alert($(".main").html());
結果:hahaxixi
一切正常
改一下
代碼如下:
$(".main").append("<div style=\"width:300px;height:300px;\"><span>這是span");
$(".main").append("</span></div>");
alert($(".main").html());
結果:<DIV style="WIDTH:300px;HEIGHT:300px"><SPAN>這是span</DIV></SPAN>
這下不正常了,只要是兩次append() html代碼就會出現這種異常,不知道為什麼,找了一下沒找到相關的資料,暫時的解決辦法是避免這樣去append html代碼。