javascript - 用图像替换文本

标签 javascript jquery html image

所以我有一行代码,我想在其中用图像替换所有特定代码。我可以很好地处理字符串,但是当我尝试输入代码时出现问题。

$('#wrapper').html($('#wrapper').html().replace(/(0)/g, '<img src="/Content/Images/mana/0.png" />'));

如果 (0) 是一个词,它会工作得很好,但它会替换文档中的每一个 0。有没有办法强制它将括号识别为字符串的一部分?我试着用引号将它们括起来,但我遇到了同样的问题。

提前致谢

最佳答案

您需要转义括号。

$('#wrapper').html($('#wrapper').html().replace(/\(0\)/g, '<img src="/Content/Images/mana/0.png" />'));

关于javascript - 用图像替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34333675/

相关文章:

javascript - 动态 Angular.js 菜单

javascript - 如何在 Jquery Mobile 中加载 json 数据?

JavaScript - 跨源请求被阻止 - 非服务器解决方案

javascript - 容器内水平滚动

html - Unicode 字符字体大小不适用于 chrome 移动设备。为什么?

javascript - 我网站上不必要的幻灯片动画滚动条

javascript - 有什么方法可以使 HTML 禁用的复选框变暗?

javascript - 在输出之前随机化 JSON 内容的内容

javascript - 使用递增的列数创建 html 表

javascript - 下拉元素标签