12 of 119 menu

მეთოდი append

append მეთოდი ელემენტის ბოლოში ტექსტს ამატებს. ასევე არსებობს appendTo მეთოდი, რომელიც მსგავსად მუშაობს.

სინტაქსი

ტექსტის ჩასმა ელემენტის ბოლოში:

$(სელექტორი).append(ტექსტი);

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

$(სელექტორი).append(function(ინდექსი ნაკრებში, ელემენტის მიმდინარე შიგთავსი));

შიგთავსი შეიძლება იყოს არა მხოლოდ ჩვეულებრივი ტექსტი, არამედ DOM ელემენტი ან jQuery ობიექტი. ამ შემთხვევაში ეს ელემენტები თავიანთი პოზიციიდან HTML კოდში გადაინაცვლებენ.

მაგალითი

დავამატოთ ტექსტი მოცემული აბზაცის ბოლოში:

<p id="test">ტექსტი</p> $('#test').append('!!!');

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

<p id="test">ტექსტი!!!</p>

მაგალითი

დავამატოთ ტექსტი ტეგებით მოცემული აბზაცის ბოლოში:

<p id="test">ტექსტი</p> $('#test').append('<b>!!!</b>');

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

<p id="test">ტექსტი<b>!!!</b></p>

მაგალითი

შევძინოთ ყველა აბზაცი და თითოეული მათგანის ბოლოში დავამატოთ მისი რიგითი ნომერი ნაკრებში:

<p>ტექსტი</p> <p>ტექსტი</p> <p>ტექსტი</p> <p>ტექსტი</p> <p>ტექსტი</p> $('p').append(function(index, text){return index;});

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

<p>ტექსტი0</p> <p>ტექსტი1</p> <p>ტექსტი2</p> <p>ტექსტი3</p> <p>ტექსტი4</p>

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

  • მეთოდი appendTo,
    რომელიც ელემენტის ბოლოში ტექსტს ამატებს
  • ფსევდოელემენტი after,
    რომელიც CSS-ით ელემენტის ბოლოში ტექსტს ამატებს
  • მეთოდები prepend, before, after,
    რომლებიც საშუალებას აძლევს შიგთავსი გარკვეულ ადგილას დაამატო
azbydeenesfrkakkptruuz