2012-06-05 117 views
0

如何讓jquery將具有特定類的所有div放入容器中?我想有一個功能,可以動態移動div。所以當一個div獲得新的類時,它會自動移動到這個容器中。將具有特定類的所有div移動到容器中

這可能嗎?在容器

$("#yourContainer").append($("div.yourClass")); 

或許,避免接觸那些已經:

回答

0

移動它們

$("#yourContainer").append($("div.yourClass").not("#yourContainer div.yourClass")); 

對於元素已經在DOM存在.append()方法將它們移動到新的你指定的父親。

我不知道由類中的變化引發的事件,所以我不知道該如何自動發生。

+0

類似於:$('。yourDiv')。addClass('newClass')。change();'在添加類時觸發更改事件,然後在內部執行任何他需要執行的操作改變事件處理器。我很喜歡50%的工作 – davidaam

相關問題