Поиск и чтение атрибутов в XML
Здравствуйте
Помогите найти в xml значения атрибутов вот сам xml <?xml version="1.0" encoding="utf-8"?> <customers number="10"> <customer debNumber="101" debName="Datahouse Ltd." debBalance="3385,18" /> <customer debNumber="103" debName="The Optician" debBalance="365,43" /> <customer debNumber="104" debName="Q. P. Audit Firm" debBalance="477,06" /> <customer debNumber="105" debName="The Lawyer Office" debBalance="0,00" /> <customer debNumber="106" debName="Famlab" debBalance="0,00" /> <customer debNumber="107" debName="The Plumber" debBalance="0,00" /> <customer debNumber="108" debName="The Furniture Factory" debBalance="0,00" /> <customer debNumber="109" debName="The Dream Company" debBalance="107,58" /> <customer debNumber="102" debName="Schmidt & Co." debBalance="0,00" /> <customer debNumber="110" debName="Expotium GmbH" debBalance="0,00" /> </customers> Хочу найти в нем все значения атрибута debNumber, которые находятся в элементах customer вот js код $(document).ready(function() { $('#linkLetter').click(function() { $.get('customers.xml', function(data) { a = $(data).find('customer'); var b = a[0].getAttribute("debNumber"); alert(b) }); return false; }); }); ТАк работает, но alert возвращает только значение 1-го атрибута, а мне нужны все Если пишу цикл, то ничего не работает А метод jQuery attr() возвращает только первый атрибут Подскажите, что делать, пожалуйста ? Может у JQuery есть метод, который возвращает массив всех указанных атрибутов ? Но я такой не нашел :( |
Цитата:
пройди по всему массиву в цикле |
a = $(data).find('customer').each(function(elem) { //код }); Так вроде он должен пройтись по всем элементам |
Цитата:
ничего не выдает |
Цитата:
|
Часовой пояс GMT +3, время: 16:15. |