⊗jqEvtOM 98 of 113 menu

Univerzální metoda on v jQuery

Pro navázání událostí lze také použít univerzální metodu on. Prvním parametrem přijímá název události (například 'click'), a druhým - funkci, která má být navázána.

Podívejme se na příklad s následujícím HTML kódem:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

CSS vypadá takto:

li { width: 100px; cursor: pointer; }

Nyní přepíšeme kód pro li, který jsme psali dříve, pomocí metody on. Pro ověření funkčnosti klikejte na položky seznamu:

$('li').on('click', function() { $(this).append('!'); });

Je možné současně navázat jednu funkci na více typů událostí - k tomu je potřeba je vyjmenovat přes mezeru: 'click mousemove atd.'. Například takto:

$('li').on('click mousemove', function func() { $(this).append('!'); });

Přivažte ke všem odkazům událost - při najetí myši na odkaz se na konec jejího textu připíše její href v kulatých závorkách.

Přivažte ke všem vstupním polím událost - při ztrátě fokusu každé vstupní pole vypíše svou hodnotu value do odstavce s id=#test.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout