使用jQuery将字符串转换为图像

时间:2009-10-22 08:40:41

标签: javascript jquery

你们的另一个jQuery问题。

假设我的网页中有一个用方括号括起来的图片网址。

[http://www.example.com/picture.jpg]

我怎么能用jQuery转换那个字符串......

[http://www.example.com/picture.jpg]

...成

<img src="http://www.example.com/picture.jpg" />

1 个答案:

答案 0 :(得分:1)

我会做这样的事情

$("some-selector").each(function(){
    $(this).html($(this).html().replace(/\[(http:.*?)\]/gi, function(str, p1){
        return "<img src='"+p1+"' />";
    }));
});

“some-selector”应该尝试查明这些字符串出现的位置。如果没有这样的东西......只需放入“身体”,看看会发生什么:)