我试图用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