Ошибка jQuery .find (): «Неожиданный вызов метода или доступа к свойству»

У меня возникли проблемы с получением одной из страниц моего сайта с помощью IE8. Он отлично работает в IE9, Safari (как на ПК, так и на Mac) и Firefox (Mac). Я использую последовательность вызовов find (tag1) .html (tag1) для подстановки заголовка, но я получаю следующую ошибку в IE8, когда отлаживаю ее в отладчике сценария IE, и это в Функция html (tag2) :

Неожиданный вызов метода или доступа к свойству

Функция find (tag1) , похоже, возвращает закрывающий объект (например, #sidebar ), а не вложенный объект #sidebarheader , и это вызывает проблемы при последующем вызове html (tag2) .

Я создал репрезентативный тестовый пример следующим образом:

    



    JQuery .find() test case 

    
    



      

Click to update title

А вот тестовый пример jsFiddle:

http://jsfiddle.net/bnmcK/21/

Есть ли у кого-нибудь предложения о том, как заставить это работать в IE8?

5
задан Rob W 24 October 2011 в 20:05
поделиться