在融合中,我需要将页面上的文本更改为图像在表格内部,我有多个需要用图像替换的值。所以我创建了以下 Jquery 并将其放入用户宏中。
<script>
AJS.toInit(function() {
AJS.$("body").html($("body").html().replace(/text to be replaced/g,'<img src="image.png">'))
});
</script>
这可以很好地使用图像更改文本。但是当放入宏时它会破坏左侧菜单。当我从谷歌浏览器直接在控制台的开发人员工具中运行 AJS.$("body")... 行时,它不会破坏菜单。
我似乎无法弄清楚如何解决这个问题。有人有想法吗?