gpt4 book ai didi

javascript - 使用 jQuery 选择器遍历 XMLDocument

转载 作者:行者123 更新时间:2023-11-30 10:37:11 25 4
gpt4 key购买 nike

假设我从 AJAX 调用中收到了一些 XML。我知道如何在网页上使用选择器,例如如果我有 <p id="foo"></p>然后$("#foo")会选择它,但有没有办法让该选择器改为以我的 XML 为目标?所以如果我的 XML 包含 <foo bar="baz"></foo> , 然后我可以用 $("[bar='baz']") 选择它.

最佳答案

是的,你可以;您只需要将该 XMLDocument 传递给 jQuery 选择器(作为其 context 参数)。事实上,您可以愉快地在那里传递一个字符串:

var xml = '<xml><foo id="foo">bar</foo><foo id="nonfoo">baz</foo></xml>',
xmlDoc = $.parseXML(xml);

console.log( $('#foo', xmlDoc).text() ); // bar
console.log( $('#foo', xml) .text() ); // bar

请注意,像这样使用它(显然)是一个很奇怪的想法:

$('#foo', xml).text();
$('#nonfoo', xml).text();
...

...因为 jQuery 每次都必须将该 xml 字符串重新解析为 XMLDocument 对象。

关于javascript - 使用 jQuery 选择器遍历 XMLDocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13309495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com