鍍金池/ 問(wèn)答/HTML/ 用remove() 清空 append() 的內(nèi)容后 再用 append() 添

用remove() 清空 append() 的內(nèi)容后 再用 append() 添加內(nèi)容怎么沒(méi)用?

   //有個(gè)按鈕調(diào)用了這個(gè)方法,需要多次點(diǎn)擊,就會(huì)重復(fù)添加出內(nèi)容,但用 remove() 又都顯示不出來(lái)了
var List = function (customerId, customerStageId, pageIndex) {
    var url = comm.getHost() + "/EmployeeApi/CustomerVisitLog/GetListPageByCustomerId";
    var params = { "CustomerId": customerId, "CustomerStageId": customerStageId, "PageIndex": pageIndex };
    var Str2 = "";
    comm.post(url, params, function (data) {
        if (PageNum <= data.TotalPages) {
            PageNum++;
            var Str = "";
            for (var i = 0; i < data.Items.length; i++) {
                Str = "<dl class=\"timeline-node-green\">";
                Str += "  <dt>";
                Str += "       <b>[" + data.Items[i]["DepartmentName"] + "]-" + data.Items[i]["DudyName"] + " " + data.Items[i]["FullName"] + "</b>";
                Str += "       <p>" + data.Items[i]["AddTime"] + "</p>";
                Str += "  </dt>";
                Str += "  <dd>" + unescape(data.Items[i]["Desc"]) + "</dd>";
                Str += "</dl>";
                $(".timeline").prepend(Str);
            }
            Str2 = "<p class=\"rowLink\" onclick=\"HistoryList()\" title=\"查看歷史消息\"><i class=\"icon iconfont\" style=\"font-size:12px;\">&#xe6f3;</i>  查看歷史消息</p>";
        }
        else {
            Str2 = "<p style=\"color:#bebebe;text-align:center;\">沒(méi)有更多消息了</p>";
            comm.warning("沒(méi)有更多消息了...");
        }
        alert(Str2);
        $(".Message").remove();       //用remove()就會(huì)不顯示內(nèi)容了
        $(".Message").append(Str2);   //我有個(gè)按鈕調(diào)用了這個(gè)方法、但是點(diǎn)一次就會(huì)重復(fù)添加顯示出來(lái)
    });
}

//求大佬幫助怎么弄啊
回答
編輯回答
乞許

因?yàn)?remove() 不是清空這個(gè)元素,而是把它刪除掉,刪都刪掉了還怎么看到- -
清空用 empty()

2018年7月20日 12:54