我有以下 XML-
<rows>
<row id="5">
<cell>Item1</cell>
<attrs>
<attr>
<id>1</id>
<type>CheckBox</type>
<values>
<value>
<id>10</id>
</value>
<value>
<id>11</id>
</value>
</values>
</attr>
<attr>
<id>2</id>
<type>CheckBox</type>
<values>
<value>
<id>20</id>
</value>
<value>
<id>21</id>
</value>
</values>
</attr>
</attrs>
</row>
</rows>
我想要做的是循环某一行的每一行。
我尝试这样做是为了获取所有 attr id,但我也得到了值 id。
function fillForm(id){
var theRow = $(theXmlDoc).find('row[id='+id+']').get()
$(theRow).find("attr").each(function(i)
{
alert($(this).find("id").text());
});
}
我还想指出,主要目标是循环每个 attr,然后在我有 attr 的 id 时循环每个值。
PS如果您想到使用其他一些库的更简单/更简单的方法,我愿意接受建议。
提前致谢,