超链接消失了,无法在新窗口中打开

时间:2014-05-14 06:03:15

标签: javascript jquery

在大多数情况下,我的脚本工作,即查找链接,然后在新元素中插入链接的副本。我似乎无法将它们作为超链接,并在新窗口/标签页中打开它们。

感谢您的帮助!

$(function () {
    $('button').click(function () {
        $('<h2>TEST LINKS:</h2>').appendTo($("div").last());
        $('div').find('a').each(function () {
            var $attr = $(this).clone();
            $('div').last().append($(this).html() + "<br>");
        });
    });
});

1 个答案:

答案 0 :(得分:0)

$(function () {
    $('button').click(function () {
        $('<h2>TEST LINKS:</h2>').appendTo($("div").last());
        $('div').find('a').each(function () {
            $('div').last().append($(this).clone(), "<br>");
        });
    });
});

如果要将它们保留为对象,则需要使用append逗号分隔项目。试试吧。