如何将锚标签从一个地方附加到另一个地方?
这个问题在这里已经有了答案:
或者干脆
$('.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