如何将锚标记从一个地方附加到另一个地方
How to append anchor tag from one place to another?
我已经写了
<div id="sample">
....
....
<a class="uploadedfiles" href="www.google.com">File</a>
.....
.....
<div class="diagram"></div>
.....
.....
.....
</div>
现在我希望锚标记类上传的文件应该追加到用jQuery绘制类图输出应该是
<div class="diagram"><a href="www.google.com">File</a></div>
或者直接
$('.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'的所有节点,并将其添加到'diagram'节点。
编辑:对不起,没有注意到你想要jQuery代码。我更喜欢纯js编码,所以我无法帮助您使用jQuery。但我认为其他答案是正确的。这段代码对那些不使用jQuery或其他js库的人很有帮助;)
这很简单,你只需要为每个锚启动word uploader进行搜索。
代码如下:
HTML:<div id="sample">
<a class="uploadedfiles" href="www.google.com">File</a>
<div class="diagram"></div>
</div>
JS:
$("a[class^='uploaded']").appendTo('.diagram');
给你:http://jsfiddle.net/PLNH8/
谢谢,Ashok
OK..
你是在要求这样的东西吗?
<div id="sample">
<a class="uploadedfiles" href="www.google.com">File</a>
<div class="diagram"></div>
</div>
CSS .diagram { width:100px;height:100px;border:1px solid #000000;}
JS
$(document).ready(function(){
var url = $('.uploadedfiles').attr('href');
$('.diagram').append('<a href="'+url+'">File</a>');
$('.uploadedfiles').remove();
});
操纵:检查这个
相关文章:
- 表追加而不附加最后一个元素
- 在创建对象后附加一个jquery事件
- 将添加一个相同类型的事件附加或覆盖以前添加的具有相同名称的事件
- 如何将一个函数附加到一个不存在的元素上
- JQuery-从PHP将多个列附加到一个表中
- 如何将变量值附加到另一个变量
- 添加一个setTimeout方法会使jQuery悬停方法忽略setTimeout方法中的函数
- 是否可以在尚未附加到DOM的元素中创建一个sparkline(使用jquery.sparkline插件)
- 将数组中的一个值附加到每个值'等效的html节点
- 将一个元素附加到我的数组中
- 如何在提交之前将另一个字符串附加到表单的值
- 使用jQuery将一个元素附加到另一个具有相应索引的元素中
- 将一个变量附加到.each()语句中生成的BX滑块的每个实例
- 为什么Angular要把ng-scope类放在一个没有附加作用域的元素上?
- 调用一个函数附加到自定义按钮上的onload的CRM表单
- 如何将行数据一个接一个地附加到表中
- 克隆每一个,附加到每一个
- 如何将一个孩子附加到两个父母
- 如何将锚标记从一个地方附加到另一个地方
- 如何将另一个对象附加到流星中的数据上下文