Какво е jQuery?

jQuery е библиотека за JavaScript - набор от готови функции, които помагат да се правят някои неща по-лесно и удобно, отколкото в чист JavaScript.

Сравнете два кода, които правят едно и също - първият на чист JavaScript:

javascriptdocument.getElementById('elem').innerHTML = '!';

А вторият - на jQuery:

javascript$('#elem').html('!');

Кодът на jQuery изглежда много по-компактен и по-прост за писане.

Сравнете още два кода: в първия получаваме всички елементи с клас www и задаваме им червен цвят на текста с помощта на чист JavaScript:

javascriptlet elems = document.getElementsByClassName('www');

for (let i = 0; i < elems.length; i++) {
  elems[i].style.color = 'red';
}

А във втория - на jQuery:

javascript$('.www').css('color', 'red');

Тук вече се усеща огромна разлика - в чист JavaScript трябваше да се направи цикъл, а кодът на jQuery особено не се промени в сравнение с първия пример.