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>

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

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

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