我有一个很棒的标签脚本。它工作正常!但。不在ie6。我无法理解为什么。
我认为
var currentTab = $(this).children('a').attr('href');
行在ie6中不起作用。但是又一次:为什么?
需要帮助。
更新:
此解决方案有效:
var currentTab = $(this).children('a').attr('href');
替换为
var currentTab = $(this).find('a').attr('href');
不知道为什么这个答案被删除了。
答案 0 :(得分:4)
您使用的是article
和section
等HTML5元素,IE6不支持这些标记。你可能需要使用html5 shiv / shim库..
使用http://code.google.com/p/html5shim/为我解决了这个问题(在IE7上测试过,这也与jsfiddle一起使用)。
演示 http://jsfiddle.net/sRCfQ/3/
另外,为什么你认为这行代码失败..你是否警告返回的值? (如果是这样,那是错的?)
最后,但也许最重要的是, 真的 是否必须支持IE6?