JavaScript / jQuery DOM-valitsimet
- Edellinen sivu JSON JSONP
- Seuraava sivu jQuery HTML
jQuery vs JavaScript
jQuery perustettiin John Resigillä vuonna 2006. Se on suunniteltu käsittelemään selaimen yhteensopivuusongelmia ja yksinkertaistamaan HTML DOM:n hallintaa, tapahtumien käsittelyä, animaatioita ja Ajaxia.
Kahdessakymmenessä vuodessa jQuery on ollut maailman suosituin JavaScript-kirjasto.
Kuitenkin, JavaScript Version 5:n (2009) jälkeen, suurin osa jQuery-työkaluista voidaan ratkaista muutamilla rivillä standardeja JavaScriptiä:
Etsi HTML-elementtejä id:n perusteella
Palauta elementti, jolla on id="intro":
jQuery
var myElement = $("#id01");
JavaScript
var myElement = document.getElementById("id01");
Etsi HTML-elementtejä nimellä
Palauta kaikki <p>-elementit:
jQuery
var myElements = $("p");
Esimerkki
var myElements = document.getElementsByTagName("p");
Etsi HTML-elementtejä luokan nimellä
Palauttaa kaikkien class="intro" sisältävät elementit.
jQuery
var myElements = $(".intro");
JavaScript
var myElements = document.getElementsByClassName("intro");
Elementin etsiminen luokan nimellä ei toimi Internet Explorer 8:ssa ja aikaisemmissa versioissa.
Etsi HTML-elementtejä CSS-valitsimella
Palauttaa luettelon kaikista class="intro" sisältävistä <p>-elementeistä.
jQuery
var myElements = $("p.intro");
JavaScript
var myElements = document.querySelectorAll("p.intro");
querySelectorAll()
Menetelmä ei toimi Internet Explorer 8:ssa ja aikaisemmissa versioissa.
- Edellinen sivu JSON JSONP
- Seuraava sivu jQuery HTML