Добавление содержимого к уже существующему div в требуемой позиции - PullRequest
2 голосов
/ 05 декабря 2011

Я хочу добавить новые div между уже существующими div, как показано в примере.

<div id='container1'>Some contents</div>
<div id='container2'>Some contents</div>
<div id='container3'>Some contents</div>
<div id='container4'>Some contents</div>
<div id='container5'>Some contents</div>

Теперь предположим, что я хочу добавить что-то после контейнера 4, но перед контейнером 5, используя AJAX.

Как это можно сделать с помощью Javascript?

Ответы [ 4 ]

2 голосов
/ 05 декабря 2011

.append in Jquery вставляет содержимое, указанное параметром, в конец каждого элемента в наборе соответствующих элементов.

$("#container4").append("<div>Something</div>");

Или используйте .before. Это добавит новый div к существующему div.

$("#container5").prepend("<div>Something</div>");

См. демо .

1 голос
/ 05 декабря 2011

Я показываю вам, используя Jquery, вы можете получить представление:

jQuery('<div/>', {
    id: 'container6'
}).appendTo('#container4');

Или

$("#container5").before("<div></div>");
1 голос
/ 05 декабря 2011

Используйте jquery .after() Здесь документация

1 голос
/ 05 декабря 2011

Вы можете сделать это легко с помощью jQuery:

$("#container4").after("text to append");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...