如何将锚标签从一个地方附加到另一个地方?

这个问题在这里已经有了答案:

  • 如何将元素移动到另一个元素中? 12个答案

  • 或者干脆

    $('.diagram').append($('.uploadedfiles').removeAttr('class'))
    

    如果你有很多链接来附加到图表div你可以使用

    $('.uploadedfiles').each(function(){
        $(this).appendTo('.diagram').removeAttr('class')
    })
    

    document.getElementsByClassName("diagram")[0].innerHTML+='<a href="www.google.com">File</a>';
    

    我会推荐你​​这样的东西:

    var diagram=document.getElementsByClassName('diagram')[0];
    var uploadedfiles=document.getElementsByClassName('uploadedfiles');
    var l=uploadedfiles.length;
    for(var i=0;i<l;i++){
    diagram.innerHTML+=uploadedfiles[i].outerHTML;
    uploadedfiles[i].parentNode.removeChild(uploadedfiles[i]);
    }
    

    此代码删除类'uploadedfiles'的每个节点,并将其添加到'图表'节点中。

    编辑:对不起,没有注意到你想要jQuery代码。 我非常喜欢纯js编码,所以我无法帮助您使用jQuery。 但我认为其他答案是正确的。 对于那些不使用jQuery或任何其他js库的人来说,这段代码可能是有用的;)

    链接地址: http://www.djcxy.com/p/42535.html

    上一篇: How to append anchor tag from one place to another?

    下一篇: Move div to other parent, so it inherits from that parent