我有以下XML格式,并希望使用jQuery获取每个类别的标记列表。
<categories>
<category id="1">
<marker />
<marker />
<marker />
</category>
<category id="2">
<marker />
<marker />
<marker />
</category>
<category id="3">
<marker />
<marker />
<marker />
</category>
</categories>
我正在使用带有AJAX调用的jQuery正确加载XML,当我使用jQuery.find()时,我每个人都可以获得。我做错了吗?
$(data).find('category[id=1] > marker').each(function() {}
$(data).find('categories category[id=1] > marker').each(function() {}
答案 0 :(得分:1)
您的第一个解决方案是正确的,除了您错过了结束);
。
示例: http://jsfiddle.net/vyFeZ/
$(data).find('category[id=1] > marker').each(function() {
// do something
});
答案 1 :(得分:0)
我的代码中的示例,用您的代码替换名称
//在循环中处理你的代码
$(callback).find('CartClass Shipments Shipment Items Item').each(function() {
$(callback).find('EstimatedArrivalDate Item').each(function() {
});
});