Njia ya wrap

Njia wrap inafunga vipengele kwenye tag iliyobainishwa.

Syntax

Kigezo cha njia kinaweza kuwa maandishi (yakiwezekana na vitambulisho), kipengele cha DOM au kitu cha jQuery:

javascript.wrap(kifungo cha nini);

Hivi ndivyo vipengele vilivyochaguliwa hufungwa na yaliyomo, ambayo yatarudishwa na kitendakazi cha mtumiaji. Kitendakazi huitwa kando, kwa kila kipengele kati ya vilivyochaguliwa, kama kigezo kinachokubali nafasi ya kipengele katika seti:

javascript.wrap(function(nambari katika seti));

Mfano

Wacha tufunge aya zote zenye darasa www kwa tag div:

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

Msimbo wa HTML utaonekana kama hii:

html<div><p class="www">maandishi</p></div>
<div><p class="www">maandishi</p></div>
<div><p class="www">maandishi</p></div>
<p>maandishi</p>

Mfano

Kigezo kinaweza kupitisha sio tu jina la tag, bali pia muundo ufuatao:

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

Msimbo wa HTML utaonekana kama hii:

html<div><p class="www">maandishi</p></div>
<div><p class="www">maandishi</p></div>
<div><p class="www">maandishi</p></div>
<p>maandishi</p>

Mfano

Kwenye tag inayofungua unaweza kuandika sifa zozote, wakati huu kufungwa kutafanywa pamoja na hizi sifa. Wacha tufunge aya zenye darasa www kwa div yenye darasa zzz:

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

Msimbo wa HTML utaonekana kama hii:

html<div class="zzz"><p class="www">maandishi</p></div>
<div class="zzz"><p class="www">maandishi</p></div>
<div class="zzz"><p class="www">maandishi</p></div>
<p>maandishi</p>

Angalia pia