Хорошо, допустим, у меня есть строка:
var xmlString = '<main><id>5</id><name>test-string</name></main>';
Затем я хочу, чтобы эта строка работала так, как будто это jQuery obj:
var xmlString = '<main><id>5</id><name>test-string</name></main>',
xmlString = $(xmlString);
Как только я это сделаюЯ хотел бы найти значение идентификатора узла:
var xmlString = '<main><id>5</id><name>test-string</name></main>',
xmlString = $(xmlString),
findIdTest = xmlString.find('id').text(),
filterIdTest = xmlString.filter('main').find('id').text();
Я пробую два метода:
xmlString.find('id').text()
и
filterIdTest = xmlString.filter('main').find('id').text();
В FF, Chrome и IE9 результат всегда 5 для обоих методов.
В IE7 и IE8 я ничего не получаю .. an (пустая строка) ..
Кто-нибудь знает, почему это происходит ..?
Вот скрипка для работы и устранения неполадок:
http://jsfiddle.net/ZmeVY/2/