2

我在 JSFiddle 上设置了一些代码。jQuery:contains选择器在 Firefox、Safari 和 Chrome 中运行良好,但在 Internet Explorer 7、8 或 9 中则不行。

工作代码位于此处。

http://jsfiddle.net/2nhUt/18/

我将 XML 设置为用于显示目的的变量,但是当在 IE 中打开 JSFiddle 时,结果不显示。我已经阅读了很多人们contains在 IE 中使用 : selctor 的地方,但我不确定问题是什么。

任何援助将不胜感激。

如果有更好的方法在标题包含“QA”的 RSS 提要中显示最新文章,那也会很有帮助。

谢谢你。

4

1 回答 1

3

正如&在 xml 中的评论中提到的亚历克斯是无效的。&在 IE8 中,在字符串中的两种情况下替换它都可以正常工作。

哦,在你的 html中,中间某处</div>有一个额外的东西。<div/></div>

我还输入了一个 parseXML,因为我假设您的 GET 将数据类型返回为 XML。

在 IE8 中工作的分叉 jsfiddle

这是一个 XML验证器- 我刚刚弹出它,它指向&(起初我认为存在嵌套问题)。

如果您无法控制源,您可以使用快速正则表达式来修复它(不建议)。

于 2011-06-22T01:44:35.953 回答