gpt4 book ai didi

javascript - 删除 DOM 中的元素

转载 作者:行者123 更新时间:2023-12-02 17:41:25 26 4
gpt4 key购买 nike

有人可以展示如何使用 DOM 中的少量元素并将它们从一个 block 移动到另一个 block ,我需要使用 jQuery,例如我有这个结构

<div class="block">
<div class="block_left">
<div class="title">title 1</div>
<div class="image">image 1 for title 1</div>
</div>
<div class="block_right">

</div>
</div>

<div class="block">
<div class="block_left">
<div class="title">title 2</div>
<div class="image">image 2 for title 2</div>
</div>
<div class="block_right">

</div>
</div>

<div class="block">
<div class="block_left">
<div class="title">title 3</div>
<div class="image">image 3 for title 3</div>
</div>
<div class="block_right">

</div>
</div>

<div class="block">
<div class="block_left">
<div class="title">title 4</div>
<div class="image">image 4 for title 4</div>
</div>
<div class="block_right">

</div>
</div>

我试图使用 jQuery .each() 但不是我需要的。结果我需要这个:

<div class="block">
<div class="block_left">
<div class="title">title 1</div>
</div>
<div class="block_right">
<div class="image">image 1 for title 1</div>
</div>
</div>

<div class="block">
<div class="block_left">
<div class="title">title 2</div>
</div>
<div class="block_right">
<div class="image">image 2 for title 2</div>
</div>
</div>

<div class="block">
<div class="block_left">
<div class="title">title 3</div>
</div>
<div class="block_right">
<div class="image">image 3 for title 3</div>
</div>
</div>

<div class="block">
<div class="block_left">
<div class="title">title 4</div>
</div>
<div class="block_right">
<div class="image">image 4 for title 4</div>
</div>
</div>

如何删除元素?谢谢

最佳答案

要将 .image 元素附加到您可以执行的下一个 .block_right 元素

$('.block_right').append(function() {
return $(this).prev().find('.image');
});

FIDDLE

关于javascript - 删除 DOM 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22176049/

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