当前位置:  开发笔记 > 编程语言 > 正文

jquery选择器奇怪 - 这是一个错误还是我做错了?

如何解决《jquery选择器奇怪-这是一个错误还是我做错了?》经验,为你挑选了0个好方法。

通过以下测试,我在浏览器中获得了不一致的结果:

============ test.html ===========





        





============ data.xml ===========


 
   
     
       
     
   
   
     
       
     
   
   
     
       
     
   
 

应该发生的是:

通过ajax调用加载xml

选择一个xml节点: $("CI:first", data);

选择该节点中的节点: $("T TX", node)

第二个选择应该只有一个"TX"标签

但是,在IE6和IE8(尚未尝试IE7)中,第二个选择似乎忽略了"节点"上下文,并搜索整个xml文档.测试在FireFox和Safari中按预期运行.这样做可以在IE中使用$("T", node).find("TX").任何解释为什么$("T TX", node)在IE中不起作用?

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有