将img标记替换为标记中的相同img标记

时间:2014-04-22 05:45:39

标签: javascript jquery html

数据库中以html标签形式保存的数据在我的网站中以文字显示。现在我需要在幻灯片中显示带有img标签的图像。为了做到这一点,我必须链接img标签。我用document.ready()方法在javascript中完成了它。这样:

$(document).ready(function () {
    $("#group1").colorbox({
        rel: 'group1'
    });
    var title = $('#<%= lbl_title.ClientID%>').html();
    $.each($('.slideshow'), function () {
        var src = $('img[alt=' + title + ']').attr('src');
        var href = src.Substring(19, input.Length - 10);
        var st = $('img[alt=' + title + ']').attr('style', $(this).attr('style'));
        $("<img alt='" + title + '" src="' + src + "'style='" + st + "'/>").replaceWith(
            "<a href='thumbnails\mark\/" + href +
            "' target='_blank' class='group1 cboxElement hoverZoomLink'><img alt='" + title + '" src="' +
            src + "'style='" + st + "'/></a>");
    });
});

但它没有找到img标签。请帮帮我...... !!!

幻灯片显示是包含文字的div的属性“id”。 “title”变量用于从img标记中查找“alt”属性; “src”用于从img标签中查找“src”; “href”用于从src查找“图像名称”,“st”用于查找img标记的“样式”;另外,我使用“ReplaceWith”命令将目标img标签替换为带有完整属性的“a”标签中的相同img标签。

0 个答案:

没有答案