Elementide loomine ja mähkimine jQuery-s
Enne mähkimist märgendiga võib elemendi eelnevalt dokumentis luua.
Mähgime allpool esitatud lõigud märgenditesse '<div></div>':
html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
Selleks saab eelnevalt luua elemendi dokumendis kasutades
document.createElement('div'):
javascript$('.www').wrap(document.createElement('div'));
Või:
javascriptlet div = document.createElement("div");
$('.www').wrap(div);
Parameetrina saab edastada mitte ainult märgendi
nime, vaid ka sellist konstruktsiooni - '<div></div>'
- sel juhul on efekt täpselt sama:
javascript$('.www').wrap('<div></div>');
HTML-kood näeb välja selline:
html<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Teist meetodit kasutades saab avatavasse märgendisse (meie puhul '<div>')
kirjutada mis tahes atribuute, samas
mähkimine toimub koos nende atribuutidega.
Mähgime oma lõigud div-iga klassiga
zzz:
javascript$('.www').wrap('<div class="zzz"></div>');
HTML-kood näeb välja selline:
html<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>
Задание 1
Mähkige iga h3 div-isse
klassiga aaa.