64 of 119 menu

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:

.add(szelektor);

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

.add(DOM elem);

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

.add(jQuery objektum);

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

.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:

.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:

<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');

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:

let $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:

let 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:

$('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
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás