⊗jqEvtCDA 102 of 113 menu

Förhindra standardåtgärd i jQuery

Som du redan borde veta, kan en användares åtgärd i JavaScript avbrytas med event.preventDefault(). Låt oss förhindra att formulärdata skickas, samt eventuell ytterligare event-bubblning:

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

Det är också möjligt att enbart förhindra att formulärdata skickas (men inte event-bubblning) i jQuery-stil - för att göra det ska eventhanteraren returnera false:

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

Naturligtvis kan man förhindra vilket event som helst, till exempel ett klick på en länk. Till exempel, vi har följande länk i HTML-koden:

<a href="/">link</a>

Låt oss nu använda oss av att förhindra standardåtgärd:

$('a').on('click', function () { alert('Du kan inte gå till den här länken!'); return false; });
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa