gpt4 book ai didi

javascript - jQuery .children() 在 ie6 中不起作用

转载 作者:行者123 更新时间:2023-11-28 16:23:59 24 4
gpt4 key购买 nike

我有一个很好的选项卡脚本。工作正常!但。 ie6 中没有。我不明白为什么。

我认为

var currentTab = $(this).children('a').attr('href'); 

line 在 ie6 中不起作用。但再说一遍:为什么?

需要帮助。

http://jsfiddle.net/sRCfQ/

更新:

此解决方案有效:

var currentTab = $(this).children('a').attr('href');

替换为

var currentTab = $(this).find('a').attr('href');

不知道为什么这个答案被删除。

最佳答案

您正在使用 articlesection 等 HTML5 元素,而 IE6 不支持这些标签。您可能需要为此使用 html5 shiv/shim 库..

使用http://code.google.com/p/html5shim/为我解决了这个问题(在 IE7 上进行了测试,它也无法与 jsfiddle 一起使用)。

演示位于 http://jsfiddle.net/sRCfQ/3/

<小时/>

另外,为什么您认为该行代码失败了..您是否提醒了返回值? (如果是的话,是哪里出了问题?)

最后,但也许最重要的是,您真的必须支持 IE6 吗?

关于javascript - jQuery .children() 在 ie6 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com