gpt4 book ai didi

jquery - 无法获取类似 XML 的字符串来在 Jquery 中解析

转载 作者:行者123 更新时间:2023-12-01 04:25:04 25 4
gpt4 key购买 nike

我有一个像这样的字符串:

<note><url>urlofpage1</url><notes>These are the Notes of Page 1</notes></note>
<note><url>urlofpage2</url><notes>These are the Notes of Page 2</notes></note>

我一直在尝试解析它,以便我可以根据 URL 获取注释:

所以

notesofpage1 = getNotes('urlofpage1')

这是我尝试过的一件事,但由于某种原因不起作用。

var xml = '<note><url>urlofpage1</url><notes>These notes should load!</notes></note><note><url>urlofpage2</url><notes>These are the Notes of Page 2</notes></note>';
var $xml = $(xml);

var $notes = $xml.find('url')
.filter(function() { return $(this).text() == 'urlofpage1' })
.closest('notes');

你知道我做错了什么吗?

最佳答案

function getNotes(urltext) {
var notes;
var xmlString = "<note><url>urlofpage1</url><notes>These notes should load!</notes></note><note><url>urlofpage2</url><notes>These are the Notes of Page 2</notes></note>";

$(xmlString).find('url').each(function() {
if ($(this).text() == urltext) {
notes = $(this).next("notes").text();
}
});

return notes;
}

var notesofpage1 = getNotes('urlofpage1');
var notesofpage2 = getNotes('urlofpage2');

alert("page 1: " + notesofpage1 + " page 2: " + notesofpage2);

http://jsfiddle.net/kqMhk/1/

关于jquery - 无法获取类似 XML 的字符串来在 Jquery 中解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7084088/

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