вставить новый DOM между элементами - PullRequest
2 голосов
/ 04 августа 2010

У меня есть следующая часть DOM:

<div id="content">
  <div id="div-1"></div>
  <!-- here new DOM -->
  <div id="div-2"></div>
</div>

Мне нужно вставить новую часть DOM между "div-1" и "div-2".

Как я могусделать это с помощью jQuery?

Ответы [ 2 ]

4 голосов
/ 04 августа 2010

использование .after() на div-1

$('#div-1').after('<div id="new">new div</div>');

или используйте .before() на div-2

$('#div-2').before('<div id="new">new div</div>');
1 голос
/ 04 августа 2010
$('#div-1').after('<div>new content</div>')'

или

$('<div>new content</div>').insertAfter($('#div-1'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...