20 of 119 menu

მეთოდი wrap

wrap მეთოდი შეფარდავს ელემენტებს მოცემულ ტეგში.

სინტაქსი

მეთოდის პარამეტრი შეიძლება იყოს ტექსტი (შესაძლოა ტეგებთან ერთად), DOM ელემენტი ან jQuery ობიექტი:

.wrap(რაში შევაფაროთ);

ამ გზით შერჩეული ელემენტები შეფარდება შიგთავსით, რომელიც დააბრუნებს მომხმარებლის ფუნქციას. ფუნქცია გამოიძახება ცალ-ცალკე, თითოეული შერჩეული ელემენტისთვის, როგორც პარამეტრი იღებს ელემენტის პოზიციას ნაკრებში:

.wrap(function(ნომერი ნაკრებში));

მაგალითი

შევაფაროთ ყველა აბზაცი კლასით www ტეგით div:

<p class="www">ტექსტი</p> <p class="www">ტექსტი</p> <p class="www">ტექსტი</p> <p>ტექსტი</p> $('.www').wrap(document.createElement('div'));

HTML კოდი ასე გამოიყურება:

<div><p class="www">ტექსტი</p></div> <div><p class="www">ტექსტი</p></div> <div><p class="www">ტექსტი</p></div> <p>ტექსტი</p>

მაგალითი

პარამეტრად შეიძლება გადავცეთ არა მხოლოდ ტეგის სახელი, არამედ შემდეგი კონსტრუქცია:

<p class="www">ტექსტი</p> <p class="www">ტექსტი</p> <p class="www">ტექსტი</p> <p>ტექსტი</p> $('.www').wrap('<div></div>');

HTML კოდი ასე გამოიყურება:

<div><p class="www">ტექსტი</p></div> <div><p class="www">ტექსტი</p></div> <div><p class="www">ტექსტი</p></div> <p>ტექსტი</p>

მაგალითი

გამხსნელ ტეგში შეიძლება ჩავწეროთ ნებისმიერი ატრიბუტი, ამ შემთხვევაში შეფარდვა მოხდება ამ ატრიბუტებთან ერთად. შევაფაროთ აბზაცები კლასით www div-ით კლასით zzz:

<p class="www">ტექსტი</p> <p class="www">ტექსტი</p> <p class="www">ტექსტი</p> <p>ტექსტი</p> $('.www').wrap('<div class="zzz"></div>');

HTML კოდი ასე გამოიყურება:

<div class="zzz"><p class="www">ტექსტი</p></div> <div class="zzz"><p class="www">ტექსტი</p></div> <div class="zzz"><p class="www">ტექსტი</p></div> <p>ტექსტი</p>

იხილეთ აგრეთვე

  • მეთოდები wrapAll, wrapInner, unwrap,
    რომლებიც საშუალებას იძლევა იმუშაოთ ელემენტების შეფარდვაზე
azbydeenesfrkakkptruuz