У меня возникли проблемы с синтаксического анализа XML с JQuery, когда есть узел с узлом опционногоJQuery вариант XML узел
<preferences><dashboard>
<report id="si_pg_vw" order="0">
<header>
<data>
<option type="reportname" value="Page View"/>
</data>
</header>
</report>
следующий код в поджигатель не возвращает детей
$reportElement.find("data")[0]
однако, если я изменяю параметр на любое другое значение («option2», «test» и т. Д.), То строка выше возвращает один из них, который является правильным.
Я что-то мешаю или есть ошибка?
Благодаря
Джон
Несколько вещей: Являются '' preferences' и dashboard' теги правильно закрыты в XML? Что вы назначаете переменной '$ reportElement'? Почему вы используете индексацию в результатах данных, а не итерацию по ним? –