Переместить div где-нибудь еще в дом - PullRequest
9 голосов
/ 22 июля 2011

Следующий код динамически вставляется в DOM. Тем не менее, я хотел бы переместить пример div # с того места, где он находится, и добавить его к #wrapper. Как я могу использовать jQuery для достижения этой цели?

<div id="wrapper">
     <div id="div1">
          <div id="example">
          </div>
     </div>
     <div id="div2">

     </div>
</div>

Я пытался $('#wrapper').prepend('#example');

Но это просто добавляет текст #example (не div) в # wrapper.

Ответы [ 2 ]

12 голосов
/ 22 июля 2011

Вы могли бы сделать

$('#wrapper').prepend( $('#example') );

Или

$('#example').prependTo('#wrapper');

7 голосов
/ 22 июля 2011

Обратный путь с селекторами

$("#example").prependTo("#wrapper")

Вот пример JSFiddle , чтобы доказать, что он работает, как и ожидалось.Если этот код не работает в вашем случае, тогда создайте свой собственный JSFiddle, чтобы мы могли увидеть, что не так с вашим кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...