JQuery предлага тривиално и елегантен начин за създаване на нови елементи, използвайки същия метод $ (). използвана за извършване на пробата:
Забележка атрибутивна обект във втория параметър по-горе, както и името на класа на собственост, заграден в кавички класове, а имената на свойствата на текст и HREF - не. Имена на имоти обикновено не би следвало да бъдат цитирани, освен ако те не са запазени думи (като клас в този случай).
Когато създавате нов елемент с JQuery. той не е незабавно да се добави страницата. Има няколко начина за добавяне на елемент към страницата, веднага след като тя е била създадена.
// добавяне на нов елемент към страницата.
Var $ myNewElement = $ ( "
нов член
");$ MyNewElement.insertAfter ( "ул: последен");
// Това премахва р от #content!
$ ( "Ул") .last () след ($ myNewElement.clone ()) .;
// Клонирането р, така че сега имаме две.
Можете също така да създадете елемент, когато го добавите към страницата, но имайте предвид, че в този случай не се получи препратка към новосъздадения елемент:
// Създаване и добавяне на елемент
// страница в същото време.
$ ( "Ул") .append ( "
Синтаксисът за добавяне на нови елементи към една проста страница, така че е изкушаващо да забравяме, че има голяма производителност на разходите за периодично добавя към DOM. Ако добавите много елементи в един и същ контейнер, тогава трябва да се свържете с всички HTML в един ред, а след това добавете този ред към съда, а не за да добавите елементи един по един. Използвайте масив да се съберат всички парчета заедно и след това да ги комбинира в един низ трябва да се добави:
VAR myItems = [];
Var $ myList = $ ( "#myList");
за (Var I = 0; и
Свързани статии