Az add metódus

Az add metódus a megadott elemeket hozzáadja egy már létező elemi halmazhoz.

Szintaxis

Hozzáadás szelektorral:

javascript.add(szelektor);

A hozzáadandó elemek egy vagy több (tömbben) DOM elemként adhatók meg:

javascript.add(DOM elem);

A hozzáadandó elemek jQuery objektumként adhatók meg:

javascript.add(jQuery objektum);

A hozzáadandó elemek html szövegként adhatók meg:

javascript.add(html szöveg);

A hozzáadandó elemek a második paraméterrel megadott környezeten belül kerülnek megkeresésre az oldalon a megadott szelektor segítségével. A keresési környezet megadható DOM elemként, jQuery objektumként vagy dokumentum objektumként:

javascript.add(szelektor, kontextus);

Példa

Keressük meg az összes bekezdést, állítsuk a szövegük végére a '!' karaktert, majd adjuk a talált bekezdésekhez a h2 címkéket, és egyszerre állítsuk be a címkék és bekezdések színét pirosra:

html<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>
javascript$('p').append('!').add('h2').css('color', 'red');

Példa

Vezessünk be keresési kontextust - adjuk hozzá csak azokat a h2 címkéket, amelyek a #test elemen belül helyezkednek el:

javascriptlet $context = $('#test');
$('p').append('!').add('h2', $context).css('color', 'red');

Példa

Hozzunk létre keresési kontextust DOM elemként a JavaScript querySelector metódusával:

javascriptlet context = document.querySelector('#test');
$('p').append('!').add('h2', context).css('color', 'red');

Példa

Legtöbbször meg lehet úszni kontextus nélkül is, egyszerűen egy összetettebb szelektort készítve:

javascript$('p').append('!').add('#test h2').css('color', 'red');

Lásd még

  • a addBack metódus,
    amely az előző halmaz elemeit adja hozzá az aktuális halmazhoz
  • a end metódus,
    amely visszaadja az előző elemi halmazt az aktuális metódus láncban