jQuery:包含可用于FF,Safari和Chrome的浏览器,而不适用于Internet Explorer

|| 我在JSFiddle上设置了一些代码。 jQuery
:contains
选择器在Firefox,Safari和Chrome中运行良好,但在Internet Explorer 7、8或9中却无法正常工作。 工作代码位于此处。 http://jsfiddle.net/2nhUt/18/ 我将XML用作显示的变量,但是在IE中打开JSFiddle时,结果没有显示。我读了很多人在IE中使用:
contains
selctor的信息,但我不确定是什么问题。 任何援助将不胜感激。 如果有更好的方法在标题为“ QA”的RSS feed中显示最新文章,这也将有所帮助。 谢谢。     
已邀请:
        正如评论中提到的alex,将ѭ2放入xml是无效的。在IE8中,在字符串的两种情况下都用ѭ3代替。 哦,在您的html中,中间某处的ѭ5引起额外的ѭ4。 因为我假设您的GET将数据类型返回为XML,所以我也加入了parseXML。 在IE8中有效的分叉jsfiddle。 这是一个XML验证器-我只是将其弹出,它指向
&
(我认为起初是嵌套问题)。 如果您无法控制源,则可以执行快速正则表达式来修复它(不建议)。     

要回复问题请先登录注册