【问题标题】:javascript convert string that has image url into attrjavascript将具有图像url的字符串转换为attr
【发布时间】:2014-10-09 07:50:53
【问题描述】:

我试图弄清楚如何通过添加 img attr 将用户输入的包含图像 url 的字符串转换为图像。

这是我一直在玩的:

$(".message_content").each(function() {
    var text = $(this).text();
    text = text.replace("http://www.example.org/myimage.jpg", "<img src="http://www.example.org/myimage.jpg"> ");
    $(this).text(text);
});

虽然这不起作用,但有人尝试过类似的方法吗?

【问题讨论】:

  • 用户输入的字符串是什么?

标签: jquery image url


【解决方案1】:

转义"

text = text.replace("http://www.example.org/myimage.jpg",
  "<img src=\"http://www.example.org/myimage.jpg\"> ");

更笼统的:

var userinput = "http://www.example.org/myimage.jpg";
text = text.replace(userinput, "<img src=\"" + userinput + "\">");

【讨论】:

  • 是的,或者在你的 JS 中使用单引号:text = text.replace('http://www.example.org/myimage.jpg', '&lt;img src="http://www.example.org/myimage.jpg"&gt;');
猜你喜欢
  • 2016-04-26
  • 2020-12-22
  • 2012-03-14
  • 2021-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-07
  • 2019-02-12
相关资源
最近更新 更多