jQuery(expression, [context]) vráti: jQuery
Tato funkcia akceptuje retazec obsahujuci CSS selektor, ktory je neskor pouzity na niekolkov vyhovujucich prvkov.
Zakladna funkcnost jQuery sa sustredi okolo tejto funkcie. Vsetko v jQuery je zalozene na tejto, alebo vseliako okolo nej nejakym sposobom. Najzakladnejsie pouzitie tejto funkcie je vyraz (obvykle zlozeny z CSS), ktory potom najde vsetky vyhovujuce prvky.
Predvolene, ak z kontextu nevyplyva inak, $() hlada DOM elementy v suvislosti s aktualnym HTML dokumentom. Ak ste specifikovali kontext, ako DOM elent alebo jQuery objekt, vyraz sa bude zhodovat s obsahom v tomto kotexte.
Pozri selektory pre povolenu CSS syntax pre vyrazy.
jQuery(html, [ownerDocument]) vráti: jQuery
Vytvori DOM elementy on-the-fly z poskytnuteho retazca nedokonceneho HTML.
Jednoduche elementy bez atributov, napr. "<div>" su vytvorene pomocou document.createElement. Vsetky ostatne pripady su rozdelene priradzovanim do retazcu do .innerHTML daneho div elementu. HTML retazec nemoze obsahovat elementy ktore su neplatne pre div, ako su html
, head
, body
, alebo title
elementy.
Cele HTML musi byt spravne naformatovane, inak nemusi spravne fungovat vo vsetkych prehliadacoch. To sa tyka aj pripadu kde $("<span>") nemusi pracovat, ale $("<span/>") bude (poznamka XML-styl uzatvara lomitko).
jQuery(elements) vráti: jQuery
Skratena jQuery funcnost ohladom jedneho alebo viacerych DOM slementov.
Tato funkcia akceptuje XML dokumenty a windows objekty ako plaatne argumenty, aj ked niesu DOM elementy. To prijima tiez iny jQuery objekt, efektivne vracia $(other.get()).
jQuery(callback) vráti: jQuery
Skrateny vyraz pre $(document).ready.
Umoznuje viazat funkcie, ktore maju byt vykonane, ked DOM dokument skoncil s nacitavanim. Tato funkcia sa chova rovnako ako $(document).ready(), v tom zmysle ze by mali byt pouzite skratene ineho $() na vasej stranke, ktora je zavisla na DOM, ktore su ready na spracovanie. I ked je tato funkcia po fomalnej stranke prepojena - nieje vela vyuziti pre vzajomne prepajanie.
Mozte mat tolko $(document).ready udalosti na vasej stranke kolko budete chciet.
Pozri ready(Function) pre detaily ohladom ready udalosti.