首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >酒店名称自动完成程序包含使用jquery和html的html编码实体

酒店名称自动完成程序包含使用jquery和html的html编码实体
EN

Stack Overflow用户
提问于 2013-08-03 06:10:34
回答 3查看 99关注 0票数 0

我被这个错误卡住了。"King & Grove Hotel“显示为"King & Grove Hotel

使用jquery自动完成。

EN

回答 3

Stack Overflow用户

发布于 2013-08-03 06:20:02

要在HTML中使用&符号和其他一些特殊字符,您需要使用字符代码。与号的代码是:&

将&替换为&,它应该可以工作。祝好运。

票数 0
EN

Stack Overflow用户

发布于 2013-08-03 07:23:01

您的应用程序可能将数据以HTML实体(&)的形式正确地存储在您的数据库中(不管是什么),但是在检索时,您的应用程序希望数据被解析为HTML,这将显示一个&作为一个&。jQuery不会这么做的。

在以某种方式将数据显示在屏幕上之前,您应该对数据进行解码。一种选择是使用http://underscorejs.org/,如下所示:

代码语言:javascript
复制
_.escape(string)

或者在本例中:

代码语言:javascript
复制
_.unescape(string)
票数 0
EN

Stack Overflow用户

发布于 2013-08-07 22:57:08

下面是修复方法,它运行得很好。$(this).html($(this).html().replace(/&/,"&").replace(regex,"$1"));

首先替换&,然后将该正则表达式用于其他字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18026849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档