我試圖用dinamically替換DIV的內容,但是我發現可以將內容插入到DIV中的唯一函數是「附加」,如下所示。但是,正如您所期望的那樣,它不會取代內容,而是附加內容。我該怎麼做?用jQuery替換DIV的內容
$("#notification").fadeIn("slow").append('Error!');
我試圖用dinamically替換DIV的內容,但是我發現可以將內容插入到DIV中的唯一函數是「附加」,如下所示。但是,正如您所期望的那樣,它不會取代內容,而是附加內容。我該怎麼做?用jQuery替換DIV的內容
$("#notification").fadeIn("slow").append('Error!');
試試這個:
$("#notification").fadeIn("slow").html('Error!');
是的,你可以做到這一點使用jQuery是你可以使用jQuery的html()http://api.jquery.com/html/
$("#notification").html('Error');
更換或褪色一次這樣的方式;
$("#notification").hide().html('Error').fadeIn();
您可以使用jQuery
.html(htmlString)
做到以多種方式 - http://api.jquery.com/html/#html2.replaceWith(newContent)
- http://api.jquery.com/replacewith/.text(text)
- http://api.jquery.com/text/#text2在香草的JavaScript你可以設置的innerHTML
document.getElementById("notification").innerHTML = "Error!"
你正在尋找的jQuery .replaceWith()?這些示例是here
是的,請參閱此答案http://stackoverflow.com/questions/33602212/how-to-add-a-html-document-into-a-div-div-via-javascript-jquery/33602265#33602265 **強烈的文字** – blamb