.append(content) vráti: jQuery
Vloží obsah, určený ako parameter, na konci každého elementu v zvolených elementoch.
Metóda .append()
vloží obsah ako posledné dieťa do jednotlivých elementov do jQuery zbierky (Pre vlozenie ako prve dieta, použite .prepend()
).
Pozrime sa na nasledujúce HTML:
Greetings
HelloGoodbye
Môžeme vytvoriť obsah a vložiť ho do niekoľkých prvkov naraz:
$('.inner').append('Test
');
Každý vnútorný <div> element dostane tento nový obsah:
Greetings
HelloTest
GoodbyeTest
Môžeme tiež vybrať element na stránke a vložte ho do iného:
$('.container').append($('h2'));
Ak element vybraný týmto spôsobom je vložený inde, tak bude presunutý do cieľa (nebude klonovaný):
HelloGoodbyeGreetings
Ak existuje viac ako jeden cieľový element, bohužiaľ, klonované kópie vloženého elementu budú vytvorené pre každý cieľ po prvom.
Priklady:
Pripojí nejaké HTML do všetkých odsekov.
<!DOCTYPE html> <html> <head> <style> p { background:yellow; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <p>I would like to say: </p> <script> $("p").append("<strong>Hello</strong>"); </script> </body> </html>
Pripojí element do všetkých odsekov.
<!DOCTYPE html> <html> <head> <style> p { background:yellow; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <p>I would like to say: </p> <script> $("p").append(document.createTextNode("Hello")); </script> </body> </html>
Pripojí jQuery objekt (podobne ako pole DOM elementov) do všetkých odsekov.
<!DOCTYPE html> <html> <head> <style> p { background:yellow; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <strong>Hello world!!!</strong><p>I would like to say: </p> <script> $("p").append( $("strong") ); </script> </body> </html>