Javascript jQuery的.html()方法在IE 9中工作不正常
上面的代码没有获取完整的内部html数据。它正在获取html数据的某些部分。谁能看看这个问题 控制台输出为:Javascript jQuery的.html()方法在IE 9中工作不正常,javascript,jquery,html,Javascript,Jquery,Html,上面的代码没有获取完整的内部html数据。它正在获取html数据的某些部分。谁能看看这个问题 控制台输出为: console.log($("#T-1").html()); 您将h4嵌套在h1中,这会导致您得到的错误。 编写有效的代码,如: 将所有div设置为span <div>1111</div><div></div> 签出his控制台上打印了什么?给出您看到的结果。它正在获取html数据的某些部分,我们应该猜测这是什么部分?请注意,将a放入a
console.log($("#T-1").html());
您将h4嵌套在h1中,这会导致您得到的错误。 编写有效的代码,如: 将所有div设置为span
<div>1111</div><div></div>
签出his控制台上打印了什么?给出您看到的结果。它正在获取html数据的某些部分,我们应该猜测这是什么部分?请注意,将a放入a中是无效的,浏览器可以做任何它想做的事情。div不是span的有效子级。浏览器将通过将div元素移出范围来纠正此问题,然后范围将为空。不获取完整的内部html数据…应获取。id必须是唯一的。您是否有其他id相同的元素。@t.niese同意!,不知何故,浏览器设法在span中使用div,但当您将h4放入h1中时,它会在控制台中停止,如果您有任何疑问,我建议您尝试同样的方法!:@VilasKumkar,用原始html数据中的标记替换标记。它将控制这些数据:1111,即原始html结构的某些部分。另外,如果您在IE9浏览器中进行调试,您可以看到Jquery代码没有按预期工作…@TBasak我不明白您的意思,您能详细说明一下这一点或在中更新您的代码吗question@TBasak伙计,你把h4嵌套在h1里面,这并不意味着你应该在h1里面尝试任何h*标记
<div>1111</div><div></div>
<h1 id="T-1">
<span >1111</span >
<span class="h4">2222</span >
<span >33333</span >
</h1>