我有一个 jQuery 脚本,可以在 Chrome 11 和 Firefox 4 中完美运行,但在 IE8 中似乎无法正常工作。它似乎与jQuery parents()的使用有关。带有选择器的函数。在 IE8 中运行时不会返回任何元素。
我创建了问题的简化版本,它显示了相同的症状 over at jsFiddle ,以防止此处出现大量代码。
谁能告诉我这里发生了什么?
更新:使用 closest()似乎会导致类似的行为,但似乎更适合这种情况。
最佳答案
顶级元素必须是部分吗?看起来您正在遇到 IE8 中缺乏对 HTML5 的支持限制您的领域之一。如果将这些部分更改为 div,代码将按原样运行。
关于jquery - 为什么 jQuery 的parents/closest(selector) 函数在 IE8 中表现不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951804/