javascript - 将 HTML 特殊字符写入变量

标签 javascript jquery

$("<h2/>", {"class" : "wi wi"+data.today.code}).text(" " + data.city + data.today.temp.now + "F").appendTo(custom_example);

您好,我正在尝试更改上面的代码,以在 (F)arenheit 标记之前添加度数图标。我尝试输入 + html("&#176;") +但它不起作用。我的 JS 相当粗糙,我希望在我花太长时间尝试和失败之前能在这里得到快速答案。谢谢!

我希望最终结果打印如下内容:Encinitas 65°F

最佳答案

特殊字符是必须用反斜杠\转义的字符,例如:

  • 单引号\'
  • 双引号\"
  • 反斜杠\\

度数°不是特殊字符,您可以直接写它。

编辑:如果您想使用°F的unicode,只需编写:'\u2109'

关于javascript - 将 HTML 特殊字符写入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47043844/

相关文章:

javascript - 使用 Django 模板变量时如何延迟 JavaScript?

javascript - $Resource 错误 - 使用 $save.success 回调但数据保存正常时

javascript - jQuery - 检查元素是否在一定秒数后隐藏

javascript - 根据提交点击动态调整iFrame的高度

javascript - ASP.NET MVC 5 从 Javascript 错误调用 Controller 方法

javascript - 接受警报后做某事

javascript - 如何使用 jquery 删除一个元素和下一个元素?

jquery - 你知道电话前缀的任何开源 JQuery 下拉菜单吗?

javascript - 根据您在上一页单击的标签/href 将类附加到正文

javascript - 尽管隐藏了输入 DELETE,为什么我的表单仍然通过 POST 请求?