gpt4 book ai didi

jQuery 交换多个元素

转载 作者:行者123 更新时间:2023-12-01 07:57:08 24 4
gpt4 key购买 nike

我有一个 div 和一个链接的三个组 (td),我想将链接放置在每个组 (td) 中的 div 之前。我尝试使用 after() 但没有成功..有没有简单的方法可以做到这一点?

我有这样的结构:

<table>
<tr>
<td>
<div>Text</div>
<a href="#">Link</a>
</td>
<td>
<div>Text</div>
<a href="#">Link</a>
</td>
<td>
<div>Text</div>
<a href="#">Link</a>
</td>
</tr>
</table>

最佳答案

如果您希望 a 元素成为第一个子元素,请使用以下内容:

Example Here

$('table td a').each(function(){
$(this).prependTo($(this).parent());
});

或者,如果您只想将其插入到其前一个兄弟之前,也可以使用此选项。

Example Here

$('table td a').each(function(){
$(this).insertBefore($(this).prev());
});

关于jQuery 交换多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23450475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com