Думаю, вы путаете 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');