當我有多個具有相同id和類的容器時,如何移動dom中的元素?我想要將第二個元素下面的第一個元素移動到第二個元素下面。當你有重複的容器時,jQuery在DOM中移動元素
我第一次嘗試
$('.one').insertAfter('.two');
但這插入與類。二每個元素之後在我的DOM。一元素的量。我如何只將元素移動到它自己的容器中?澄清 - 我想在兩個容器中移動元素。
<div class="container">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>
<div class="container">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
</div>
編輯:寫出容器而不是類的ID。固定。
這是不好的html有不同的dom元素與相同的id(它與類完全罰款)。 – Masiorama
使用唯一的ID(和許多具有相同名稱的類是可以接受的)。對於你的情況,你可以在jQuery中使用「:eq(n)」 – user2587222