jQuery的.html()方法在IE 9中无法正常工作

时间:2015-03-12 07:51:28

标签: javascript jquery html

<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>

1 个答案:

答案 0 :(得分:0)

你正在h1里面嵌套h4,它会导致你得到的错误。 编写有效代码,如:

使所有div跨越

<h1 id="T-1">
    <span >1111</span >
    <span class="h4">2222</span >
    <span >33333</span >
</h1>

结帐他的pen