2016-09-20 2 views
-3

HTML:Загадочная .html() не определен

<div id="test1">test1</div> 

ЯШИ:

console.log($("#test1").html()); 

Коды не могут быть более простыми, я думаю.

Я проверил, что никакие другие элементы не имеют идентификатор «test1». jQuery был включен в html для Таинственная вещь: $("#test1").html() всегда возвращает undefined.

Сдерживается почти час. Может ли кто-нибудь определить возможную причину этого таинственного undefined?

+1

вы можете показать нам полный источник? –

+0

Вы действительно связали файл js? –

+1

Возможно, вы выполняете код JS до полной загрузки DOM. – Tushar

ответ

0

Пока вы не добавите больше своего кода, мы не можем быть на 100% уверены, что, вероятно, происходит, что ваш javascript выполняется до загрузки всей DOM и, следовательно, он не может найти ваш div, попробуйте обернуть он вокруг готового обратного вызова:

$(function() { 
    console.log($("#test1").html()); 
}); 
+0

Не могу поверить, что я столкнулся с такой глупой ошибкой. –

Смежные вопросы