Pojďme se tedy podívat na první kategorii, manipulaci s DOM, jinými slovy: jak pracovat s HTML pomocí jQuery.
Téměř v každém případě potřebujeme nejdříve definovat (vybrat), se kterými HTML elementy ve webové stránce / aplikaci chceme pracovat a následně na ten výběr elementů použít nějakou operaci způsobem:
$(výběr).operace()
Výběr je možné provést funkcí s názvem jQuery() a nebo můžeme totéž učinit zkratkovou funkci $(). Obě tyto funkce vrátí jQuery objekt s výběrem elementů, na který pak můžeme aplikovat operace pomocí dalších jQuery funkcí.
Výběr HTML elementů
Pro výběr elementů používá jQuery v první řadě CSS selektory, připomeňme si o co se jedná na několika příkladech:
$('span') - vybere všechny elementy <span>
$('#menu') - vybere element s atributem id="menu"
$('.polozka-menu') - vybere všechny elementy s CSS třídou polozka-menu, tedy elementy, které mají polozka-menu v atributu class class="polozka-menu"
$('input[type="text"]') - vybere všechna textová vstupní pole
$('nav a') - vybere všechny odkazy (elementy <a>) uvnitř elementu <nav>
$('b, i, span') - vybere všechny elementy <b>, <i> a <span>
CSS selektorů je k dispozici mnoho. Více informací naleznete zde.
DOM Manipulace
Máme vybráno. Nyní můžeme s naším výběrem elementů provádět operace. Například: