需要你的帮助,也许只是隧道视觉。
我只是想用jQuery用图像替换每个特殊字符的出现。不能那么难,可以吗?
我发现了几个问题而且我已经完成了这些问题,但也许我只是遗漏了一些东西。
在这种情况下,我将尝试用来自外部资源(可访问)的图像替换每个点.
,而不管它是否为容器。如果它位于<p>
或<div>
中,或者甚至只是单独站立,那就无济于事。
$("body").html().replace('/\./g', "<img src='my external image link'>");
不应该这样做吗?
答案 0 :(得分:2)
您需要从正文的HTML中重新分配您正在构建的字符串。
像
这样的东西let newHtml = $("body").html().replace(/\./g, "<img src='my external image link'>");
$('body').html(newHtml);
但是,我要小心更换整个 HTML中的&#39;。&#39; -character,因为它可能是有效的内容,例如: a
nchors中的网址。但我确定你已经考虑过了:))
编辑:修复了RegEx语法。你应该在RegEx周围留下单引号。