javascript中的第n个孩子之后的移动元素
问题描述:
我试图移动类stam2的元素,所以它是在第五个孩子之后。这是我所尝试的。该项目似乎被删除。javascript中的第n个孩子之后的移动元素
$('.stamp2').remove().after('.section:nth-child(5)');
HTML:
<section class="photo small stamp stamp1">..</section>
<section class="photo small stamp stamp2">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
<section class="photo small">..</section>
答
使用分离(),而不是删除(),然后使用InsertAfter()
请分享HTML也 –
尝试'$(”。STAMP2' ).detach()。insertAfter('。section:nth-child(5)');' –
_“该物品似乎已被移除。”_ - 所以你说物品_is_已从原来的位置移除,但不是插入你想要的地方(或其他地方)? – nnnnnn