Tôi đã sau XML-jQuery XML Parsing/Vượt qua
<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>
Những gì tôi muốn làm là để lặp mỗi của một hàng nhất định.
Tôi đã cố gắng thực hiện việc này để có được tất cả các id attr nhưng tôi cũng có id giá trị.
function fillForm(id){
var theRow = $(theXmlDoc).find('row[id='+id+']').get()
$(theRow).find("attr").each(function(i)
{
alert($(this).find("id").text());
});
}
Tôi cũng muốn lưu ý rằng mục tiêu chính là lặp mỗi attr và sau đó lặp lại từng giá trị trong khi tôi có id của attr.
P.S nếu bạn nghĩ cách dễ dàng/đơn giản hơn để làm như vậy với một số thư viện khác tôi đang mở để có đề xuất.
Cảm ơn trước,
Chỉ gặp vấn đề tương tự gần như vậy. +1 –