Ошибка в консоли TypeError: $(...) is not a function
- Подробности
- Категория: JQuery
- Просмотров: 11185
Начнем использовать 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