【发布时间】:2015-03-12 07:51:27
【问题描述】:
<h1>
<span id="T-1">
<div>1111</div>
<div><h1>2222</h1></div>
<div>33333</div>
</span>
</h1>
我有这个 html 代码用于在 IE 9 中复制问题。我正在使用以下 js 代码:
console.log($("#T-1").html());
上面的代码没有获取完整的内部 html 数据。它正在获取部分 html 数据。任何人都可以看看这个问题。
控制台输出是:
<div>1111</div><div></div>
【问题讨论】:
-
控制台打印什么?给出你看到的结果。
-
“它正在获取 html 数据的一部分” 那么,我们应该猜猜那是什么部分?
-
div不是span的有效子代。浏览器将通过将div元素移出span来纠正此问题,然后span将清空。 -
"没有获取完整的内部 html 数据"...应该获取。 ID 必须是唯一的,您是否有任何其他具有相同 ID 的元素。
标签: javascript jquery html