通过以下测试,我在浏览器中获得了不一致的结果:
============ 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中不起作用?