Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 超链接不见了,可以';不要在新窗口中打开_Javascript_Jquery - Fatal编程技术网

Javascript 超链接不见了,可以';不要在新窗口中打开

Javascript 超链接不见了,可以';不要在新窗口中打开,javascript,jquery,Javascript,Jquery,在大多数情况下,我的脚本是有效的,即查找链接,然后在新元素中插入链接的副本。我似乎无法使它们成为超链接并在新窗口/选项卡中打开它们 谢谢你的帮助 $(function () { $('button').click(function () { $('<h2>TEST LINKS:</h2>').appendTo($("div").last()); $('div').find('a').each(function () {

在大多数情况下,我的脚本是有效的,即查找链接,然后在新元素中插入链接的副本。我似乎无法使它们成为超链接并在新窗口/选项卡中打开它们

谢谢你的帮助

$(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>");
        });
    });
});
$(函数(){
$(“按钮”)。单击(函数(){
$('testlinks:').appendTo($('div”).last();
$('div')。查找('a')。每个(函数(){
var$attr=$(this.clone();
$('div').last().append($(this.html()+“
”); }); }); });
$(函数(){
$(“按钮”)。单击(函数(){
$('testlinks:').appendTo($('div”).last();
$('div')。查找('a')。每个(函数(){
$('div').last().append($(this.clone(),“
”); }); }); });

如果要将项目保留为对象,则需要使用append对单独的项目进行逗号分隔。试试看。

为什么分配变量
$attr
,然后再也不使用它了?哎呀,这是我的错。尝试使用我在网上看到的其他方式后留下的。我试过这样做,但还是撞到了同一堵墙$(document).ready(function(){$('button')。单击(function(){$('testlinks:')).appendTo($($('div”).last();$。每个($('a”).clone(),函数(k,v){$('div').last().append($(this.html()+“
”);});
$(function () {
    $('button').click(function () {
        $('<h2>TEST LINKS:</h2>').appendTo($("div").last());
        $('div').find('a').each(function () {
            $('div').last().append($(this).clone(), "<br>");
        });
    });
});