javascript - 如何在 html 标签中查找字符串并使用 javascript/jquery 替换

标签 javascript jquery replace

我不知道如何在 html 标签中找到一个字符串并将其替换为另一个字符串。 我将通过一个例子来展示它。

我有类似的东西

<a class="test" data-value="/content/dam/tetris-templating/framework/svg/ic-editorial-07.svg"></a>

我也想得到这样的效果

<a class="test"> <img-src="/content/dam/tetris-templating/framework/svg/ic-editorial-07.svg"></a>

有人知道吗?对于我的英语水平,我感到很抱歉。

最佳答案

您可以先附加 img,然后删除属性data-value

请参阅下面的代码:

$("a").append(function(){
  return '<img src="'+$(this).attr("data-value")+'">';
}).removeAttr("data-value")
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="test" data-value="/content/dam/tetris-templating/framework/svg/ic-editorial-07.svg"></a>

关于javascript - 如何在 html 标签中查找字符串并使用 javascript/jquery 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49171767/

相关文章:

javascript - 如何防止模态框关闭?

javascript - 如何将jquery函数绑定(bind)到指定元素

jquery - 使用 jQuery 显示新的 Django 对象

rest - OData substringof 或startswith 返回所有项目

javascript - 轻松替换值中多行的字符串

vim - 文本替换文件数量

javascript - Angular 5 - 取消选中所有复选框功能不影响 View

javascript - 使用 BreezeJS 发送 cookie

jquery - on() 方法的奇怪之处

eclipse - 在 Eclipse 中查找和替换文本