jQuery

Et JavaScript-bibliotek til hurtigere webudvikling

jQuery er et populært, hurtigt og letvægts Javascript-bibliotek, der gør det nemmere at manipulere HTML, håndtere begivenheder, oprette animationer og udføre AJAX-anmodninger. 

jQuery blev udviklet af John Resig i 2006 og er stadig udbredt i webudvikling, selvom moderne frameworks som React, Vue og Angular har overtaget en del af dens funktionalitet.

Hvad er jQuery?

jQuery er et open-source bibliotek, der gør det lettere at skrive JavaScript-kode ved at:

Forenkle DOM-manipulation (ændre HTML-indhold dynamisk)
Håndtere begivenheder (klik, scroll, tastetryk osv.)
Skabe animationer og effekter
Forbedre AJAX-forespørgsler (hente data uden at genindlæse siden)
Gøre JavaScript cross-browser kompatibelt

Sådan tilføjer du jQuery til dit projekt

Du kan inkludere jQuery på din hjemmeside via en CDN (Content Delivery Network) eller downloade det lokalt.

🔹 Inkludér jQuery via en CDN (anbefalet):

<script src=”https://code.jquery.com/jquery-3.6.0.min.js”></script>

 

🔹 Inkludér jQuery lokalt (hvis du har downloadet filen):

<script src=”js/jquery.min.js”></script>

 

Grundlæggende syntaks i jQuery

jQuery’s syntaks er enkel og begynder altid med $(selector).action(), hvor:

  • $ refererer til jQuery.
  • selector vælger HTML-elementer.
  • action() udfører en handling på de valgte elementer.

Eksempel – Skjule et element ved klik på en knap:

<button id=”hideBtn”>Skjul tekst</button>

<p id=”text”>Dette er en tekst, der kan skjules.</p>

 

<script>

  $(document).ready(function(){

    $(“#hideBtn”).click(function(){

      $(“#text”).hide();

    });

  });

</script>

 

jQuery’s vigtigste funktioner

1. DOM-manipulation

Med jQuery kan du nemt ændre HTML-indhold og CSS-styling dynamisk.

Eksempel – Skift tekst og farve på et element:

<p id=”demo”>Ændr mig!</p>

<button id=”changeText”>Klik her</button>

 

<script>

  $(document).ready(function(){

    $(“#changeText”).click(function(){

      $(“#demo”).text(“Teksten er ændret!”).css(“color”, “red”);

    });

  });

</script>

 

2. Begivenhedshåndtering (Events)

jQuery gør det nemt at lytte efter brugerinteraktioner som klik, tastetryk og musebevægelser.

Eksempel – Skift baggrundsfarve ved hover:

<p id=”hoverMe”>Hold musen over mig!</p>

 

<script>

  $(document).ready(function(){

    $(“#hoverMe”).hover(function(){

      $(this).css(“background-color”, “yellow”);

    }, function(){

      $(this).css(“background-color”, “”);

    });

  });

</script>

 

3. Animationer og effekter

jQuery har indbyggede animationer, der kan bruges til at skjule, vise eller animere elementer.

Eksempel – Brug .fadeOut() til at forsvinde langsomt:

<button id=”fadeBtn”>Forsvind!</button>

<p id=”fadeText”>Jeg vil langsomt forsvinde…</p>

 

<script>

  $(document).ready(function(){

    $(“#fadeBtn”).click(function(){

      $(“#fadeText”).fadeOut(1000);

    });

  });

</script>

 

4. AJAX – Hent data uden at genindlæse siden

jQuery gør det nemt at arbejde med AJAX og hente data fra en server.

Eksempel – Hent data fra en ekstern fil og vis den i en div:

<button id=”loadData”>Hent Data</button>

<div id=”content”></div>

 

<script>

  $(document).ready(function(){

    $(“#loadData”).click(function(){

      $(“#content”).load(“data.txt”);

    });

  });

</script>

 

Fordele og ulemper ved jQuery

Ligesom med andre teknologier, frameworks og løsninger, så har jQuery også sine fordele og begrænsninger. 

Fordele:

Simpel syntaks – Mindre og renere kode end almindelig JavaScript.
Cross-browser kompatibilitet – Fungerer ens på alle browsere.
Hurtig udvikling – Reducerer udviklingstid for interaktive elementer.
Mange plugins – Udvid funktionalitet med jQuery-plugins.

Ulemper:

Tungt for moderne applikationer – jQuery kan være unødvendigt i moderne SPA-frameworks som React eller Vue.js.
Performance-udfordringer – jQuery kan være langsommere end ren JavaScript i komplekse applikationer.
Forældet i nogle tilfælde – Mange moderne browsere understøtter allerede de funktioner, jQuery tilbyder, via vanilla JavaScript.

Skal du bruge jQuery i 2025?

jQuery er stadig relevant, men dens brug er faldende, særligt i større webapplikationer. I dag foretrækker mange udviklere moderne JavaScript-frameworks som:

  • React.js – Bruges til interaktive brugergrænseflader.
  • Vue.js – Letvægtsalternativ til React med lignende funktionalitet.
  • Almindelig JavaScript (Vanilla JS) – Mange jQuery-funktioner kan nu let laves med ren JavaScript.

👉 Hvornår skal du bruge jQuery?

 ✅ Hvis du arbejder på en ældre hjemmeside med eksisterende jQuery-kode.
✅ Hvis du hurtigt vil tilføje enkle interaktioner uden at bruge et framework.
✅ Hvis du laver en simpel landing page eller WordPress-side, hvor jQuery allerede er inkluderet.

 

Fremtiden for jQuery

jQuery er stadig et nyttigt værktøj, men moderne JavaScript-frameworks har i høj grad overtaget dens funktionalitet. Hvis du arbejder på et nyt projekt, bør du overveje at bruge ren JavaScript eller et moderne framework som React eller Vue.

Har du brug for hjælp til webudvikling, JavaScript-optimering eller moderne frontend-frameworks? Kontakt Click in for professionel rådgivning🚀

Picture of Martin Sølberg

Martin Sølberg

Adm. direktør & Digital konsulent
Tags
What do you think?

Se vores andre artikler