我被这个错误卡住了。"King & Grove Hotel“显示为"King & Grove Hotel”
使用jquery自动完成。
发布于 2013-08-03 06:20:02
要在HTML中使用&符号和其他一些特殊字符,您需要使用字符代码。与号的代码是:&
将&替换为&,它应该可以工作。祝好运。
发布于 2013-08-03 07:23:01
您的应用程序可能将数据以HTML实体(&)的形式正确地存储在您的数据库中(不管是什么),但是在检索时,您的应用程序希望数据被解析为HTML,这将显示一个&作为一个&。jQuery不会这么做的。
在以某种方式将数据显示在屏幕上之前,您应该对数据进行解码。一种选择是使用http://underscorejs.org/,如下所示:
_.escape(string)或者在本例中:
_.unescape(string)发布于 2013-08-07 22:57:08
下面是修复方法,它运行得很好。$(this).html($(this).html().replace(/&/,"&").replace(regex,"$1"));
首先替换&,然后将该正则表达式用于其他字符串。
https://stackoverflow.com/questions/18026849
复制相似问题