JQuery и анализ XML

0

У меня проблема с jquery и xml. Мой xml выглядит так:

<cars abc="26">
  <car price="20.000" name="Audi" model="A4" />
  <car price="40.000" name="Audi" model="A6" />
  <car price="15.000" name="BMW" model="Z3" />
</cars>

и т.п.

Я хотел бы получить всю машину от Audi и цену для этих моделей.

Мой код:

$(document).ready(function(){
  $.ajax({
    type: 'GET',
    url: 'cars.xml',
    dataType: 'xml',
    success: function(xml) {
      $(xml).find('cars>car').each(function(index, val){
        console.log($(this));
      });
    }
 });
  • 0
    $(xml).find('car[name="Audi"]') ?
  • 0
    Хорошо (я могу это сделать), но я хотел бы получить цену и т. Д.
Теги:

1 ответ

1
Лучший ответ

Вы можете попробовать:

$(xml).find('cars>car[name="Audi"]').each(function() {
    var price = $(this).attr('price');
    console.log(price);
});
  • 0
    О да я забыл про attr: D

Ещё вопросы

Сообщество Overcoder
Наверх
Меню