jquery - 使用 jQuery/CSS 将 '&' 替换为图像?

标签 jquery css image-replacement

有没有办法可以更改“&”的基本文本版本并将其替换为图像?我在想我们可以用 jQuery 来做吗?我不想为此使用 php。

或者有没有办法使用 css 来定位它?

谢谢。

最佳答案

是的,你可以这样做(假设你想在 #container 元素中替换):

var origText = $("#container").text();
$("#container").text(origText.replace(/&/g, "__img_mark__"));
var intermediateHtml = $("#container").html();
$("#container").html(intermediateHtml.replace(/__img_mark__/g, '<img src="ampersand.gif" />'));

我们分两步进行,因为我们不想替换 html 代码中的 & 符号

希望这对您有所帮助。干杯

关于jquery - 使用 jQuery/CSS 将 '&' 替换为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6578304/

相关文章:

javascript - JQuery 从每个列表行中克隆最后一个元素

jquery - 无法更新 jQuery mCustomScrollbar

html - Bootstrap 4媒体水平居中

javascript - FullCalendar - 单击第二个事件时设置事件颜色

css - 当我覆盖 handsontable 高度属性时,所选行超出可见区域

javascript - 使用jquery计算获取数据的两个输入值

javascript - html5 验证表单所需的 ="true"和自定义检查

html - css 图片替换 : why the kellum method doesn't work with button elements?

css - 这是 "valid"css 图像替换技术吗?