jQuery 1.7 не работает со следующими:
$(xml).find("[nodeName=a:IndexField2]")
Одним из решений, которое я получил для работы в Chrome, Firefox и IE, является использование селекторов, которые работают в IE, и селекторов, которые работают в Chrome, исходя из того факта, что один из способов работает в IE, а другой в Chrome: 1004 *
$(xml).find('a\\\\:IndexField2, IndexField2')
В IE это возвращает узлы, использующие пространство имен (Firefox и IE требуют пространство имен), а в Chrome селектор возвращает узлы на основе селектора без пространства имен. Я не проверял это в Safari, но он должен работать, потому что он работает в Chrome.