15. Вставка контенту

Додавання контенту в інші елементи документу

.append('content') - в середину блока додає контент, після вже існуючого там
.prepend('content') - в середину блока додає контент, перед вже існуючим там
.appendTo('селектор') - додає контент в елементи зазначені в селекторі, після вже існуючого там
.prependTo('селектор') - додає контент в елементи зазначені в селекторі, перед вже існуючим там
.before('content') - перед елементами набору додає контент
.after('content') - після элементів набору додає контент
.insertBefore('селектор') - вирізає всі елементи набору і додає їх перед зазначеними в селекторі
.insertAfter('селектор') - вирізає всі елементи набору і додає їх після зазначених в селекторі

Приклади

.append('content')

В середину блока додає контент, після вже існуючого там

Це основний текст в блоці з id="ap"
$('#btn1').click (function(){
	    $('#ap').append('<br/><span>новий контент після </span>');
});

.prepend('content')

В середину блока додає контент, перед вже існуючим там

Це основний текст в блоці з id="pr"
$('#btn2').click (function(){
	    $('#pr').prepend('<span>новий контент перед </span><br/>');
});

.appendTO('селектор')

Додає контент в елементи зазначені в селекторі, після вже існуючого там

Це основний текст в блоці з id="att"
$('#btn3').click (function(){
	    $('<br/><span>новий контент після </span>').appendTo('#att');
});

.prependTO('селектор')

Додає контент в елементи зазначені в селекторі, перед вже існуючим там

Це основний текст в блоці з id="apt"
$('#btn4').click (function(){
	    $('<br/><span>новий контент після </span>').prependTo('#atp');
});

.before('content')

Перед елементами набору додає контент

Заголовок 1 в #bf
Заголовок 2 в #bf
$('#btn5').click (function(){
	    $('#bf h5').before('<span>новий контент перед заголовками</span>');
});

.after('content')

Після элементів набору додає контент

Заголовок 1 в #ba
Заголовок 2 в #ba
$('#btn6').click (function(){
	    $('#ba h5').after('<span>новий контент після заголовків</span>');
});

.insertBefore('селектор')

Вирізає всі елементи набору і додає їх перед зазначеними в селекторі

.small -1
.small -2
span в #ib
$('#btn7').click (function(){
	    $('.small').insertBefore('#ib span');
});

.insertAfter('селектор')

Вирізає всі елементи набору і додає їх після зазначених в селекторі

.small -1
.small -2
span в #ia
$('#btn8').click (function(){
	    $('.small2').insertAfter('#ia span');
});

далі ✏
Ігор Ка