Javascript 使用jQuery替换每个';与&;载脂蛋白

Javascript 使用jQuery替换每个';与&;载脂蛋白,javascript,jquery,Javascript,Jquery,我似乎找不到正确的方法来获取从服务器返回的一些html,将每个html替换为&apos,最后将新的html附加到DOM中 在修改之前,下面的代码可以很好地附加html(未更改) 但是现在我想先修改xhtml,下面的代码似乎没有按预期工作 var html = $(xhtml).find("#gridFormInformation").find("'").replaceWith("'"); $(html).find("#inner").appendTo("#appendTD");

我似乎找不到正确的方法来获取从服务器返回的一些html,将每个html替换为&apos,最后将新的html附加到DOM中

在修改之前,下面的代码可以很好地附加html(未更改)

但是现在我想先修改xhtml,下面的代码似乎没有按预期工作

var html = $(xhtml).find("#gridFormInformation").find("'").replaceWith("'");
$(html).find("#inner").appendTo("#appendTD");
从上面可以看到,我想用id#gridFormInformation替换table元素中的每个'w/the&apos'。部分原因是我试图附加的html对象是一个jQuery对象(而不是我在第一个工作示例中附加的简单字符串),所以这不起作用

有什么帮助吗

xhtml.replace(/'/g, ''');
$(xhtml).find("#inner").appendTo("#appendTD");
find
replaceWith
方法在使用时不适用。它们是jQuery函数,用于根据CSS选择器查找和替换元素。您需要使用字符串的本机replace函数,然后执行jQuery

find
replaceWith
方法在使用时不适用。它们是jQuery函数,用于根据CSS选择器查找和替换元素。您需要使用字符串的本机replace函数,然后执行jQuery。

find()需要一个CSS有效表达式,而“'”不是。尝试使用replace()。

find()需要CSS有效表达式,而“'”不是。尝试使用replace()。

实际上,我认为您需要xhtml.replace(/'/g,');实际上,我认为您需要xhtml.replace(/“/g,'”);
xhtml.replace(/'/g, ''');
$(xhtml).find("#inner").appendTo("#appendTD");