20 of 119 menu

Metoda wrap

Metoda wrap zawija elementy w określony tag.

Składnia

Parametrem metody może być tekst (możliwie z tagami), element DOM lub obiekt jQuery:

.wrap(czym zawinąć);

W ten sposób wybrane elementy są zawijane treścią, która zostanie zwrócona przez funkcję użytkownika. Funkcja jest wywoływana oddzielnie dla każdego z wybranych elementów, jako parametr przyjmuje pozycję elementu w zestawie:

.wrap(function(numer w zestawie));

Przykład

Zawińmy wszystkie akapity z klasą www tagiem div:

<p class="www">text</p> <p class="www">text</p> <p class="www">text</p> <p>text</p> $('.www').wrap(document.createElement('div'));

Kod HTML będzie wyglądać tak:

<div><p class="www">text</p></div> <div><p class="www">text</p></div> <div><p class="www">text</p></div> <p>text</p>

Przykład

Parametrem można przekazywać nie tylko nazwę tagu, ale także następującą konstrukcję:

<p class="www">text</p> <p class="www">text</p> <p class="www">text</p> <p>text</p> $('.www').wrap('<div></div>');

Kod HTML będzie wyglądać tak:

<div><p class="www">text</p></div> <div><p class="www">text</p></div> <div><p class="www">text</p></div> <p>text</p>

Przykład

W tag otwierający można wpisywać dowolne atrybuty, przy tym zawijanie będzie razem z tymi atrybutami. Zawińmy akapity z klasą www divem z klasą zzz:

<p class="www">text</p> <p class="www">text</p> <p class="www">text</p> <p>text</p> $('.www').wrap('<div class="zzz"></div>');

Kod HTML będzie wyglądać tak:

<div class="zzz"><p class="www">text</p></div> <div class="zzz"><p class="www">text</p></div> <div class="zzz"><p class="www">text</p></div> <p>text</p>

Zobacz też

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ć