我正在使用 jQuery 来解析一些 XML,如下所示:
function enumOptions(xml) {
$(xml).find("animal").each(function(){
alert($(this).text());
});
}
enumOptions("<root><animal>cow</animal><animal>squirrel</animal></root>");
这很好用。但是,如果我尝试查找名为“选项”的节点,则它不起作用:
function enumOptions(xml) {
$(xml).find("option").each(function(){
alert($(this).text());
});
}
enumOptions("<root><option>cow</option><option>squirrel</option></root>");
没有错误,只是没有收到警报,就好像 find 没有找到任何东西一样。它仅适用于称为选项的节点,我测试的其他所有内容都可以正常工作!
我正在使用当前版本的 jQuery - 1.4.2。
有人知道吗?
TIA。
背景