.find("tagname")空结果(偶尔在Chrome中工作)
.find("tagname") empty result (occasionally works in Chrome)
我需要一些JavaScript的帮助。我有一个页面,只在Chrome中正确显示。这是因为我只为Chrome开发,因为它非常容易使用,并且可以原谅很多错误。
我使用JQuery来获取一个XML对象$xmlresponse。它有一个类似这样的结构:
<evelope:specificbody>
<firstlevel:multimediaobjects>
<secondlevel:thisIsWhatIWant>
TextNode that I need
</secondlevel:thisIsWhatIWant>
<secondlevel:thisIsWhatIWant>
Another TextNode
</secondlevel:thisIsWhatIWant>
</firstlevel:multimediaobjects>
</evelope:specificbody>
$($xmlresponse).find("*")
正确下发所有节点。但是,当我想用jQuery处理节点时,我没有得到任何结果。即使我的页面显示在Chrome我不能复制
$($xmlresponse).find("thisIsWhatIWant")
results in []
传递所有节点。
感谢帮助
忘记包含命名空间:
$( $xmlresponse ).find("secondlevel'':thisIsWhatIWant")
''
将转义冒号。
但最好是通过nodeName
$( $xmlresponse ).find( "[nodeName=secondlevel:thisIsWhatIWant]" )
相关文章:
- Chrome WebKitGetUserMedia
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- 在chrome.tabs.onCreated之后加载HTML页面
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- "资源不足错误“;当从Chrome控制台重复发出ajax请求时
- "#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
- JavaScript异常:“;不成形”;在firefox浏览器上;XMLHttpRequest"chrome浏
- jQuery fadeIn fadeOut"眨眼;在Chrome上,在FireFox和IE上运行良好
- 在chrome上显示类似于关闭窗口时的firefox的警报消息.确认消息”;离开"或“;留在这个页面上&quo
- 得到"ScreenCaptureError”;在Chrome中使用Kurento Media Server
- Chrome、Firefox转换“:"至“-"以及“_"分别显示在文件保存对话框中
- "+"登录JS mailto链接(Android和Chrome)
- "chrome.permissions不可用”;为我的扩展请求可选权限时
- "content_ scripts”;不适用于chrome v38+
- chrome.identity.getAuthToken返回"错误的客户端id:{0}”;错误
- 休息请求以“0”结尾/"适用于chrome,而不是firefox
- 为什么chrome显示弹出警告:;您所做的更改可能尚未保存"在每个页面出口
- 重新启用禁用菜单"将视频保存为"chrome ext或chrome本身"另存视频"
- "未捕获的类型错误:未定义的不是函数“;在我的Google Chrome JavaScript控制台中
- "只是我的代码”;在Chrome JavaScript调试器中