Metod wrap

Metod wrap elementləri verilmiş teqlə əhatə edir.

Sintaksis

Metodun parametri mətn (bəlkə də teqlərlə birlikdə), DOM elementi və ya jQuery obyekti ola bilər:

javascript.wrap(nə ilə əhatə etmək);

Beləliklə, seçilmiş elementlər istifadəçi funksiyası tərəfindən qaytarılacaq məzmunla əhatə olunur. Funksiya hər bir seçilmiş element üçün ayrıca çağırılır, parametr kimi çoxluqdakı elementin mövqeyini qəbul edir:

javascript.wrap(funksiya(çoxluqda nömrə));

Nümunə

Gəlin www sinfi olan bütün abzasları div teqi ilə əhatə edək:

html<p class="www">mətn</p>
<p class="www">mətn</p>
<p class="www">mətn</p>
<p>mətn</p>
javascript$('.www').wrap(document.createElement('div'));

HTML kodu belə görünəcək:

html<div><p class="www">mətn</p></div>
<div><p class="www">mətn</p></div>
<div><p class="www">mətn</p></div>
<p>mətn</p>

Nümunə

Parametr kimi təkcə tegin adını deyil, həm də aşağıdakı konstruksiyanı ötürmək olar:

html<p class="www">mətn</p>
<p class="www">mətn</p>
<p class="www">mətn</p>
<p>mətn</p>
javascript$('.www').wrap('<div></div>');

HTML kodu belə görünəcək:

html<div><p class="www">mətn</p></div>
<div><p class="www">mətn</p></div>
<div><p class="www">mətn</p></div>
<p>mətn</p>

Nümunə

Açılan teqə istənilən atributları yazmaq olar, bu zaman əhatə etmə bu atributlarla birlikdə olacaq. Gəlin www sinfi olan abzasları zzz sinfi olan div ilə əhatə edək:

html<p class="www">mətn</p>
<p class="www">mətn</p>
<p class="www">mətn</p>
<p>mətn</p>
javascript$('.www').wrap('<div class="zzz"></div>');

HTML kodu belə görünəcək:

html<div class="zzz"><p class="www">mətn</p></div>
<div class="zzz"><p class="www">mətn</p></div>
<div class="zzz"><p class="www">mətn</p></div>
<p>mətn</p>

Həmçinin bax