⊗jqEvtCDA 102 of 113 menu

Zrušení výchozí akce v jQuery

Jak již pravděpodobně víte, výchozí akce uživatele v JavaScriptu se zruší pomocí event.preventDefault(). Pojďme zabránit odeslání dat formuláře a také dalšímu šíření události:

$('form').on('submit', function(event) { event.preventDefault(); });

Lze také zabránit pouze odeslání dat formuláře (ale ne šíření události) ve stylu jQuery - k tomu musí obslužná funkce události vrátit false:

$('form').on('submit', function() { return false; });

Samozřejmě lze zrušit jakoukoli událost, například kliknutí na odkaz. Předpokládejme, že máme následující odkaz v HTML kódu:

<a href="/">odkaz</a>

Nyní využijeme zrušení akce:

$('a').on('click', function () { alert('Na tento odkaz nemůžete kliknout!'); return false; });
Č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