Я думаю, что вы можете путать Javascript с методами jQuery. Ваниль или простой Javascript - это что-то вроде:
function example() {
}
Функция такого рода может быть вызвана в любое время и в любом месте.
jQuery (библиотека, построенная на Javascript) имеет встроенные функции, которые обычно требуют полной визуализации DOM перед вызовом. Синтаксис для этого:
$(document).ready(function() {
});
Таким образом, функция jQuery с префиксом $или словом jQueryобычно вызывается из этого метода.
$(document).ready(function() {
// Assign all list items on the page to be the color red.
// This does not work until AFTER the entire DOM is "ready", hence the $(document).ready()
$('li').css('color', 'red');
});
Псевдокод для этого блока:
Когда объектная модель документа $(document)готова .ready(), вызовите следующую функцию function() { }. В этой функции проверьте все <li>на странице $('li')и, используя метод jQuery .CSS (), установите для свойства CSS «color» значение «red»..css('color', 'red');