【问题标题】:'&' not displaying in IE & safari in a span'&' 不显示在 IE 和 safari 中
【发布时间】:2011-02-28 08:13:29
【问题描述】:

当我单击按钮时,文本框中的 & 字符没有显示在 span 中,因为我正在使用(也不显示在 div、p 等中)。我正在使用 jQuery 来单击按钮。我也尝试使用$.URLEncode$.URLDecode,但结果是否定的。

如果有人可以帮助我,我将不胜感激。

【问题讨论】:

  • 为什么要使用URLEncode/URLDecode?您在这里处理的不是 URL。

标签: c# jquery model-view-controller


【解决方案1】:

您必须使用& 在 HTML 中对 & 符号进行编码。

【讨论】:

    【解决方案2】:

    URLEncode 没有用或相关,因为您正在清理/转义 HTML 的输出,而不是 URL 组件。用& 替换&(这是实体开头的保留符号)可以解决问题。

    【讨论】:

    • 好吧,我将 '&' 替换为 ascii 值 '&'无论如何,这对我的建议非常有效,它对我帮助很大。
    猜你喜欢
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 2017-09-29
    • 1970-01-01
    相关资源
    最近更新 更多