我一直坚持这个错误。
“King & Grove Hotel
”显示为“King & Grove Hotel
”
使用jquery自动完成。
答案 0 :(得分:0)
要在HTML中使用&符号和其他一些特殊字符,您需要使用字符代码。 &符号的代码是:
&
更换&使用&
,它应该可以工作。祝你好运。
答案 1 :(得分:0)
您的应用可能正确地将数据存储在数据库中(无论是什么)作为HTML实体(& amp;),但是在检索时,您的应用期望将数据解析为HTML,这将显示&放大器;作为&符号。 jQuery没有这样做。
您应该在以某种方式在屏幕上显示数据之前解码数据。一种选择是使用http://underscorejs.org/,如下所示:
_.escape(string)
或在这种情况下:
_.unescape(string)
答案 2 :(得分:0)
这是修复,并且工作正常。 $(this).html($(this).html()。replace(/& /,“&”)。replace(正则表达式,“$ 1”));
首先更换&然后将该正则表达式用于其他字符串。