ПредишенСледващото

JQuery предлага тривиално и елегантен начин за създаване на нови елементи, използвайки същия метод $ (). използвана за извършване на пробата:

Забележка атрибутивна обект във втория параметър по-горе, както и името на класа на собственост, заграден в кавички класове, а имената на свойствата на текст и HREF - не. Имена на имоти обикновено не би следвало да бъдат цитирани, освен ако те не са запазени думи (като клас в този случай).

Когато създавате нов елемент с JQuery. той не е незабавно да се добави страницата. Има няколко начина за добавяне на елемент към страницата, веднага след като тя е била създадена.

// добавяне на нов елемент към страницата.

Var $ myNewElement = $ ( "

нов член

");

$ MyNewElement.insertAfter ( "ул: последен");
// Това премахва р от #content!

$ ( "Ул") .last () след ($ myNewElement.clone ()) .;
// Клонирането р, така че сега имаме две.

Можете също така да създадете елемент, когато го добавите към страницата, но имайте предвид, че в този случай не се получи препратка към новосъздадения елемент:

// Създаване и добавяне на елемент
// страница в същото време.
$ ( "Ул") .append ( "

  • елемент от списъка
  • ");

    Синтаксисът за добавяне на нови елементи към една проста страница, така че е изкушаващо да забравяме, че има голяма производителност на разходите за периодично добавя към DOM. Ако добавите много елементи в един и същ контейнер, тогава трябва да се свържете с всички HTML в един ред, а след това добавете този ред към съда, а не за да добавите елементи един по един. Използвайте масив да се съберат всички парчета заедно и след това да ги комбинира в един низ трябва да се добави:

    VAR myItems = [];
    Var $ myList = $ ( "#myList");

    за (Var I = 0; и

    Свързани статии

    Подкрепете проекта - споделете линка, благодаря!