Ошибка в консоли TypeError: $(...) is not a function

Начнем использовать JQuery ? Но вначале у вас может возникнуть тысячи вопросов и ошибок, одна из которых - TypeError: $(...) is not a function - из-за чего она возникает давайте разбираться...в интернете четкого ответа в первой десятке точно нет (по яндексу)...

Ошибка в консоли TypeError: $(...) is not a function возинкает в случае, когда вы неправильно или своеобразно определяете функцию, к примеру в этом случае может она возникнуть:

$(function(){
var el = document.getElementById("some_id");
$(el).css('border','1px solid red');

})();

Решение - написать следующим образом:

$( document ).ready(function(){
var el = document.getElementById("some_id");
$(el).css('border','1px solid red');

});

Ну вот такая бяка, в принципе верхний вариант работает, но ошибка покоя не дает)...

А вообще можешь писать так:


var el = document.getElementById("some_id");
$(el).css('border','1px solid red');

Но только в этом случае вызов файла с библиотекой jquery и подключение файла js ставь вниз файла, в котором происходит подключение. А все дело в методе ready() библиотеки JQuery

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта JQuery Ошибка в консоли TypeError: $(...) is not a function