[Javascript] jQuery не будет анализировать xml с узлами, называемыми опцией


Answers

Это, вероятно, некоторая специальная обработка для элемента HTML <option> , но я не могу найти это в источнике.

Question

Я использую jQuery для анализа некоторых XML, например:

function enumOptions(xml) {
   $(xml).find("animal").each(function(){  
       alert($(this).text());
   });
}

enumOptions("<root><animal>cow</animal><animal>squirrel</animal></root>");

Это отлично работает. Однако, если я попытаюсь найти узлы с именем «option», то это не сработает:

function enumOptions(xml) {
   $(xml).find("option").each(function(){  
      alert($(this).text());
   });
}

enumOptions("<root><option>cow</option><option>squirrel</option></root>");

Ошибок нет, просто ничего не предупреждает, как будто находка ничего не находит. Это только для узлов, называемых опцией, все, что я тестировал, работает нормально!

Я использую текущую версию jQuery - 1.4.2.

Любая идея?

ТИА.

Б.Г.