HTML:
<div id="test1">test1</div>
JS:
console.log($("#test1").html());
我想这些代码不能简单。
我检查过没有任何其他元素的id为“test1”。
jQuery包含在html中
神秘的是,$("#test1").html()
总是返回undefined
。
现在被困了近一个小时。任何人都可以找出这个神秘undefined
的可能原因吗?
答案 0 :(得分:0)
在您添加更多代码之前,我们无法100%确定,可能会发生的是您的javascript在整个DOM加载之前执行,因此无法找到您的div,尝试将其包装在准备好的回调中:
$(function() {
console.log($("#test1").html());
});