Javascript 使用jquery将div中的所有链接添加到另一个具有break的div
我正在尝试从div links中获取链接,并将它们添加到div links2中,保持div links中的链接不变,并在每个链接后使用Javascript 使用jquery将div中的所有链接添加到另一个具有break的div,javascript,jquery,html,add,element,Javascript,Jquery,Html,Add,Element,我正在尝试从div links中获取链接,并将它们添加到div links2中,保持div links中的链接不变,并在每个链接后使用标记div links2中的链接 你在说什么!?! 好,我们来看看: HTML: 好的,忽略results div,这只是显示总共有多少个链接 现在我有append,它完全删除了div链接中的链接。我如何使它只添加链接到links2,每个链接之间都有一个br 因此最终输出将打印如下内容: <div id="links"> <a href="#
标记div links2中的链接
你在说什么!?!
好,我们来看看:
HTML:
好的,忽略results div,这只是显示总共有多少个链接
现在我有append,它完全删除了div链接中的链接。我如何使它只添加链接到links2,每个链接之间都有一个br
因此最终输出将打印如下内容:
<div id="links">
<a href="#">one</a>
<a href="#">two</a>
<a href="#">three</a>
</div>
<div id="results">there are 3 links</div>
<div id="links2">
<a href="#">one</a><br />
<a href="#">two</a><br />
<a href="#">three</a><br />
</div>
有3个链接
更新的提琴:(仍需添加br)
在附加到其他元素之前,必须.clone()
对其进行克隆
$('#links2').append(elements.clone())
对象elements
引用的是div#link
中的一组锚定标记,因此通常append会在遇到引用其他元素的对象/a选择器时将元素从一个位置移动到另一个位置。这就是为什么我们必须手动克隆它。在附加到其他元素之前,您必须.clone()
它
$('#links2').append(elements.clone())
对象elements
引用的是div#link
中的一组锚定标记,因此通常append会在遇到引用其他元素的对象/a选择器时将元素从一个位置移动到另一个位置。这就是为什么我们必须手动克隆它。使用after()
方法在每个链接后添加
,如下所示
var元素=$('#链接a');
$('#results').text('有'+elements.length+'链接');
$('#links2').append(elements.clone());
$(“#links2 a”)。之后(“
”);/使用此行添加
使用after()
方法在每个链接后添加
,如下所示
var元素=$('#链接a');
$('#results').text('有'+elements.length+'链接');
$('#links2').append(elements.clone());
$(“#links2 a”)。之后(“
”);/使用此行添加
thank you=)我是否可以使用此方法在每个链接之间添加br?6分钟,我可以接受它=)非常感谢您,所以要复制内容,我必须克隆它,要添加html,我需要在添加之前或之后添加标记。(学习lol)谢谢=)我是否可以使用此方法在每个链接之间添加一个br?6分钟,我可以接受=)非常感谢你,所以要复制内容,我必须克隆它,要添加html,我找到标记,在添加之前或之后添加我需要的内容。(学习lol)
$('#links2').append(elements.clone())