JavaScript/jQuery链接标记替换调用

JavaScript/jQuery链接标记替换调用,javascript,jquery,Javascript,Jquery,我第二次调用.replaceWith时遇到问题,无法覆盖用.replaceWith编写的旧内容。您如何处理以下问题: if (data==-3){ $('message').replaceWith('ffgd'); } else if (data==-4){ $('message').replaceWith('dfdsfdsfds'); 在数据为-3的第一个调用中,我看到了ffgd。

我第二次调用.replaceWith时遇到问题,无法覆盖用.replaceWith编写的旧内容。您如何处理以下问题:

if (data==-3){  
       $('message').replaceWith('ffgd');                                        
} else if (data==-4){
       $('message').replaceWith('dfdsfdsfds');

在数据为-3的第一个调用中,我看到了ffgd。然后,当发生第二次调用且data=-4时,我知道由于console.log消息而运行else if块,但它不会覆盖ffgd。

一旦使用
replaceWith
原始元素就消失了。。。没有
消息
标记可用于第二次替换

也许您想替换它的内容,这些内容可以使用
text()
html()
方法来完成


参见API文档:

是否为
消息
元素??