64 of 119 menu

Metoda add

Metoda add doda določene elemente v že obstoječ niz elementov.

Sintaksa

Dodajanje z izbirnikom:

.add(izbirnik);

Elementi, ki jih želimo dodati, so podani kot en ali več (matrika) DOM elementov:

.add(DOM element);

Elementi, ki jih želimo dodati, so podani kot objekt jQuery:

.add(objekt jQuery);

Elementi, ki jih želimo dodati, so podani kot html besedilo:

.add(html besedilo);

Elementi, ki jih želimo dodati, se iščejo na strani z določenim izbirnikom, znotraj območja, določenega z drugim parametrom. Območje iskanja je lahko določeno z DOM elementom, objektom jQuery ali objektom dokumenta:

.add(izbirnik, kontekst);

Primer

Poiščimo vse odstavke, jim na konec dodajmo besedilo '!', nato k najdenim odstavkom dodajmo naslove h2 in hkrati za naslove in odstavke nastavimo rdečo barvo:

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

Primer

Dodajmo kontekst iskanja - dodajmo le tiste h2, ki so znotraj elementa #test:

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

Primer

Ustvarimo kontekst iskanja kot DOM element z uporabo JavaScript metode querySelector:

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

Primer

Pogosto se lahko izognemo kontekstu tako, da naredimo bolj zapleten izbirnik:

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

Glejte tudi

  • metoda addBack,
    ki doda elemente iz prejšnjega niza k trenutnemu
  • metoda end,
    ki vrne prejšnji niz elementov v trenutni verigi metod
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni