如何將.div4追加到父容器上的.div1 onLy,而不添加到下一個具有相同div的容器?我嘗試了基本的jQuery appendTo,但是這會在我的DOM中的所有.div1元素上設置.div4。將元素追加到div容器內只在parentcontainer中
<div class="container">
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4"></div>
</div>
<div class="container">
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
</div>
更新:更改了無效的HTML。使用這個腳本現在(我的實際div的更換假的div):
var $this = $('span.conditionHilite.refurbHilite');
$this.appendTo($this.closest('.itembox.centerbox.col.span_1_of_3').find('.image.col1'));
現在的問題是,如果我的頁面包含一個以上容器以「span.conditionHilite.refurbHilite」這將追加的這些總量每個parentcontainer內部的元素,而不僅僅是一個。
您有重複的'id'屬性,這意味着您的HTML無效。 –
看來你是用錯了的方式使用id和class; id的意圖是獨特的,而類的目的是可重用的。 – OliverRadini
不幸的是,這是如何設置HTML和沒有什麼我可以改變。它是我公司的商店平臺 - 每個容器都是具有相同html的產品。一些產品雖然在一個新的元素中有一個地位 - 我想通過附加它來移動。但是這樣做會增加每個容器的重量 - 我想將它保留在其父容器內。 – Xeptor