如何使用JQuery查找soapAction

如何使用JQuery查找soapAction,jquery,Jquery,有人能帮我处理JQuery吗 我想在以下xml中找到操作名为Login的元素的soapAction(我已经尝试了find方法,但没有成功): 问候 Marco您需要将查找与命名空间一起使用: $(xml).find("soap\\:operation[soapAction]") 请在此处查看演示: 更新1: 有关检查具体操作的信息: $(xml).find("soap\\:operation[soapAction*='Login']") 演示:非常感谢!!这几乎就是我所需要的:)是否有可

有人能帮我处理JQuery吗

我想在以下xml中找到操作名为Login的元素的soapAction(我已经尝试了find方法,但没有成功):


问候
Marco

您需要将查找与命名空间一起使用:

$(xml).find("soap\\:operation[soapAction]")
请在此处查看演示:

更新1: 有关检查具体操作的信息:

$(xml).find("soap\\:operation[soapAction*='Login']")

演示:

非常感谢!!这几乎就是我所需要的:)是否有可能获得登录的确切soapAction?谢谢大家,很有可能,我已经更新了答案,请查收嗨,西蒙,非常感谢!目前,我正在尝试获取wsdl:definitions元素的targetNamespace属性。。但不知怎么的,它不起作用。。我尝试使用以下语句:$(xml).find(“wsdl | definitions”).attr(“targetNamespace”)我错了什么?只需使用$(xml).attr(“targetNamespace”)作为根元素。。。它在JSFIDLE上工作,但在我的本地机器上不工作。。有什么建议吗?
$(xml).find("soap\\:operation[soapAction*='Login']")