JQuery — как вставить элемент на страницу: .after() и .before()

Пара примеров с использованием JQuery-методов .after() и .before().

.after()

Имеем:

<script>
$(document).ready(function() {
    $("#raz-after").after("<p>JQuery - метод .after()</p>");
});
</script>
<div class="tak-dlya-primera">
    <div id="raz-after">
    </div>
</div>

Получаем:

<div class="tak-dlya-primera">
    <div id="raz-after">
    </div><p>JQuery пример с методом .after()</p>
</div>

Новая HTML разметка вставилась ПОСЛЕ заданного дива с id равным raz-after.

.before()

Имеем:

<script>
$(document).ready(function() {
    $("#dva-before").before("<p>JQuery - метод .before()</p>");
});
</script>
<div class="tak-dlya-primera">
    <div id="dva-before">
    </div>
</div>

Получаем:

<div class="tak-dlya-primera">
    <p>JQuery - метод .before()</p><div id="dva-before">
    </div>
</div>

Новая HTML разметка вставилась ПЕРЕД заданным дивом с id равным dva-before.

* * *

Фактически использование методов .after() и .insert во многом аналогично с .insertAfter() и .insertBefore() с тем лишь исключением, что формат записи у них несколько отличается. Как сказано в официальной документации к API JQuery это «основное» отличие.

P.S. Возможно есть и ещё кое-какие тонкости.

Опубликовано 9-12-2013 в 16:52


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты