2010-12-22 73 views
1

我有一个我正在工作的网站,并且有一个文件路径被输出到需要修复的HTML中(我没有访问数据库来修复它)。我有一个“header_vs2”类的div。文本显示出来(资产/模板/潮汐/图片/无logo.gif)被引用的图像,但没有打开和关闭图像标签:显示出来的文字我需要隐藏

<div class="header_vs2"> 

<div class="header_vs2_social_media blank"> 
&nbsp; 
</div><!-- end .header_vs2_social_media --> 

assets/templates/tides/images/no-logo.gif 

</div> 

我怎样写一个jQuery语句,这时候图像路径显示我在语句之前插入了一个打开的图像标记并在文件路径后面关闭了标记?我的目标是得到这样的:

<div class="header_vs2"> 

<div class="header_vs2_social_media blank"> 
&nbsp; 
</div><!-- end .header_vs2_social_media --> 

<img src="assets/templates/tides/images/no-logo.gif" /> 

</div> 
+0

解释有点清楚 – 2010-12-22 04:39:49

+0

是否ü需要插入图像。当你想插入 – 2010-12-22 04:41:19

+0

下面的Stefan H能够提供这个修复:http://jsfiddle.net/6PNHj/ – flinx777 2010-12-22 05:10:53

回答

0

试试这个关于大小

$('.header_vs2').html($('.header_vs2').html().replace('assets/templates/tides/images/no-logo.gif', '<img src="assets/templates/tides/images/no-logo.gif" />')); 

您可以在此小提琴看到它在行动:http://jsfiddle.net/6PNHj/

1
var $header = $(".header_vs2"); 
var path = $header.text(); 
$header.text("").append("<img src=\"" + path + "\" />");