64 of 119 menu

Metoda add

Metoda add dodaje zadane elementy do już istniejącego zestawu elementów.

Składnia

Dodawanie według selektora:

.add(selektor);

Dodawane elementy są określone przez jeden lub kilka (tablicę) elementów DOM:

.add(element DOM);

Dodawane elementy są określone przez obiekt jQuery:

.add(obiekt jQuery);

Dodawane elementy są określone przez tekst html:

.add(tekst html);

Dodawane elementy są wyszukiwane na stronie za pomocą zadanego selektora, wewnątrz obszaru, określonego drugim parametrem. Obszar wyszukiwania może być określony przez element DOM, obiekt jQuery lub obiekt dokumentu:

.add(selektor, kontekst);

Przykład

Znajdźmy wszystkie akapity, dodajmy na końcu tekst '!', następnie dodajmy do znalezionych akapitów nagłówki h2 i jednocześnie dla nagłówków i akapitów ustawmy czerwony kolor:

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

Przykład

Wprowadźmy kontekst wyszukiwania - dodajmy tylko te h2, które znajdują się wewnątrz elementu #test:

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

Przykład

Stwórzmy kontekst wyszukiwania w postaci elementu DOM za pomocą metody JavaScript querySelector:

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

Przykład

Najczęściej można obejść się bez kontekstu, po prostu tworząc bardziej złożony selektor:

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

Zobacz też

  • metoda addBack,
    która dodaje elementy z poprzedniego zestawu do bieżącego
  • metoda end,
    która zwraca poprzedni zestaw elementów w bieżącym łańcuchu metod
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć