我试图以恐怖的方式替换DIV的内容,但我发现的唯一可以将内容插入到DIV中的功能是"追加"如下所示。但是,正如您所料,它不会替换内容,而是附加内容。我该怎么办?
$("#notification").fadeIn("slow").append('Error!');
答案 0 :(得分:3)
试试这个:
$("#notification").fadeIn("slow").html('Error!');
答案 1 :(得分:3)
您可以使用jquery
以多种方式执行此操作.html( htmlString )
- http://api.jquery.com/html/#html2 .replaceWith( newContent )
- http://api.jquery.com/replacewith/ .text( text )
- http://api.jquery.com/text/#text2 在vanilla javascript中你可以设置innerHTML
document.getElementById("notification").innerHTML = "Error!"
答案 2 :(得分:2)
你在寻找jquery .replaceWith()吗?示例是here
答案 3 :(得分:1)
是的,使用jquery可以做到这一点的方法是你可以用jquery html()替换http://api.jquery.com/html/
$("#notification").html('Error');
或者像这样立刻褪色;
$("#notification").hide().html('Error').fadeIn();