Javascript 在ajax调用之后替换div元素,而不是附加到它

Javascript 在ajax调用之后替换div元素,而不是附加到它,javascript,jquery,ajax,Javascript,Jquery,Ajax,我的php脚本中有一个div元素,但是它也包含一些其他div元素 <div id="abc"> <div> //some content </div> </div> //一些内容 我使用jquery ajax来.append()在abc div中返回一些html内容,但它只是将响应html内容附加到abc div。很明显,名字是这么说的,我想知道的是,有没有类似的函数,可以用返回的内容替换里面的所有内容,而不是

我的php脚本中有一个div元素,
但是它也包含一些其他div元素

<div id="abc">
    <div>
        //some content
    </div>
</div>

//一些内容
我使用jquery ajax来
.append()
abc div
中返回一些html内容,但它只是将响应html内容附加到
abc div
。很明显,名字是这么说的,我想知道的是,有没有类似的函数,可以用返回的内容替换里面的所有内容,而不是附加到它上面?

使用
html()
而不是
append()

使用
html()
而不是
append()

如果我没弄错的话

$('#abc').html(result);
我们应该做到这一点。如果我没弄错的话,它将取代你abc-div的内容。

$('#abc').html(result);

我们应该做到这一点。它只会替换abc-div的内容。

auwgh。。。太慢;)哦。。。太慢;)