Изменения в jquery связанные с селекторами Xpath и History/Remote plugin

In: work

17 Июн 2009

В одном моем проекте используется куча разных jquery плагинов, что сделало процесс обновления самого jquery довольно трудным, ибо везде что-то отваливается, какие-то из них не обновляются с выходом новых версий самого jQuery и т.п. Но вчера я всетаки решил обновиться, и одним из плагинов который пришлось допиливать самому оказался History/Remote плагин. Перестал он работать, как оказалось, из-за того что селекторы Xpath вида [@attribute] были какое-то время deprecated, а теперь и вовосе перестали работать. Вместо них нужно юзать [attribute], т.е. просто убираем знак “@”. В частности в указанном выше плагине, код $('a[@href$="' + iframeHash + '"]‘).click(); поменялся на $('a[href$="' + iframeHash + '"]‘).click();, и все прекрасно заработало.

Мелочь когда знаешь куда смотреть, но проблема когда в интернетах этого не пишут ) Так что хозяйке на заметку )))

1 Response to Изменения в jquery связанные с селекторами Xpath и History/Remote plugin

Avatar

Кулинар

Ноябрь 9th, 2009 at 02:05

Всем трудно…

Comment Form

О блоге

Этот блог является маленьким складом мыслей, ссылок, и всяческих полезностей. Ведется для себя, но если будет кому-то интересен - я только рад.

Photostream

    Good bye, Marry P. Face of fear Барсики