Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery的.html()方法在IE 9中工作不正常_Javascript_Jquery_Html - Fatal编程技术网

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

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

上面的代码没有获取完整的内部html数据。它正在获取html数据的某些部分。谁能看看这个问题

控制台输出为:

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>