Метод add
Метод add додаје задате
елементе у већ постојећи скуп елемената.
Синтакса
Додавање преко селектора:
.add(селектор);
Елементи за додавање се задају једним или више (низом) DOM елемената:
.add(DOM елемент);
Елементи за додавање се задају као jQuery објекат:
.add(jQuery објекат);
Елементи за додавање се задају као html текст:
.add(html текст);
Елементи за додавање се траже на страници помоћу задатог селектора, унутар области која је задата другим параметром. Област претраге може бити задата као DOM елемент, jQuery објекат или објекат документа:
.add(селектор, контекст);
Пример
Хајде да пронађемо све пасусе, додамо им на крај
текст '!', затим да додамо пронађеним пасусима
наслове h2
и истовремено за наслове и пасусе
поставимо црвену боју:
<div>ddd</div>
<h1>hhh</h1>
<p>ppp</p>
<div id="test"><h2>hhh</h2></div>
<p>ppp</p>
<h2>hhh</h2>
<p>ppp</p>
$('p').append('!').add('h2').css('color', 'red');
Пример
Хајде да уведемо контекст претраге - додамо
само оне h2 који се налазе унутар елемента
#test:
let $context = $('#test');
$('p').append('!').add('h2', $context).css('color', 'red');
Пример
Креирајмо контекст претраге у виду DOM елемента
помоћу JavaScript методе
querySelector:
let context = document.querySelector('#test');
$('p').append('!').add('h2', context).css('color', 'red');
Пример
Најчешће се може изостати и без контекста, само направљеним сложенијим селектором:
$('p').append('!').add('#test h2').css('color', 'red');