我有一个我正在研究的网站,并且有一个文件路径正在HTML中输出,需要修复(我无法访问数据库来修复它)。我有一个带有“header_vs2”类的div。文本显示(assets / templates / tides / images / no-logo.gif)引用图像,但没有打开和关闭的图像标记:
<div class="header_vs2">
<div class="header_vs2_social_media blank">
</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">
</div><!-- end .header_vs2_social_media -->
<img src="assets/templates/tides/images/no-logo.gif" />
</div>
答案 0 :(得分:1)
var $header = $(".header_vs2");
var path = $header.text();
$header.text("").append("<img src=\"" + path + "\" />");
答案 1 :(得分: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/