У меня есть скрипт jQuery, который отлично работает в Chrome 11 и Firefox 4, но в IE8 он не работает. Похоже, это связано с использованием функции jQuery parent() с селектором. Он не возвращает никаких элементов при запуске в IE8.
Я создал упрощенную версию своей проблемы, которая показывает те же симптомы в jsFiddle, чтобы предотвратить большой кусок кода здесь.
Кто-нибудь может сказать мне, что здесь происходит?
ОБНОВЛЕНИЕ. Использование closest() похоже приводит к аналогичному поведению, но кажется быть более подходящим в этом случае.
data-
? Работает ли это, если вы используете атрибуты, отличные отdata-
? И вы уверены, что вам нужноparents()
, а неnearest()
? - person Craig Stuntz   schedule 10.05.2011