【发布时间】:2011-08-22 13:10:08
【问题描述】:
我有一个在 Chrome 11 和 Firefox 4 中运行良好的 jQuery 脚本,但在 IE8 中它似乎被破坏了。它似乎与使用带有选择器的 jQuery parents() 函数有关。在 IE8 中运行时不返回任何元素。
我创建了我的问题的简化版本,它显示了相同的症状 over at jsFiddle,以防止此处出现大量代码。
谁能告诉我这里发生了什么?
更新:使用closest() 似乎会导致类似的行为,但在这种情况下似乎更合适。
【问题讨论】:
-
IE 8 是否支持
data-属性?如果您使用非data-属性,它是否有效?你确定parents()是你想要的,而不是nearest()? -
@Craig:我从一个尝试支持 IE 的工作原型开始,所以没有尝试过非数据属性。我认为您的意思是最接近的(),这似乎更符合我的要求。我会调查的。
标签: jquery internet-explorer-8 jquery-selectors parents