jquery不兼容问题,且还存在个别对象无效的问题 15

为了便于观看,我把代码放在在线IDE编辑器网站了。代码连接http://codepad.org/l0pUS7Ux在ie下,可以获取10个标题元素(全部)但是达到改变背景的... 为了便于观看,我把代码放在在线 IDE 编辑器网站了。
代码连接http://codepad.org/l0pUS7Ux
在ie下,可以获取10个标题元素(全部)
但是达到改变背景的只有8个,在同一辈分下,第一个标题元素改变背景都无效
这是ie下的效果图

在google浏览器下无效,因为不能取得标题元素,所以个数为0。而后面改变标题背景颜色的代码也自然无效。
只在ie9和google浏览器下测试了。

问题:
为什么在ie下,能取得全部的标题元素(10个)。但是改变了背景颜色的却只有8个
在google下无效,是什么过滤器无效?jquery又有那些内容在其他浏览器下是不兼容的(大概)
展开
 我来答
learneroner
高粉答主

2014-08-01 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6566万
展开全部
两个问题:
1、闭合标签不一致,例如<h5>标签5</h1>,但是这个不是致命的
2、标题元素h1,h2等没有写在table 的 td里,所以虽然你看着是在表格范围里,但他们实际上不属于表格的元素,因为他们不在td里。你可以用google chrome调试工具F12看一下源码,就知道根源所在了。这也是在google浏览器下(以及opera,ie12等)不能取得标题的原因。
你把它们放在td标签内即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式