Изменения в jquery связанные с селекторами Xpath и History/Remote plugin
В одном моем проекте используется куча разных jquery плагинов, что сделало процесс обновления самого jquery довольно трудным, ибо везде что-то отваливается, какие-то из них не обновляются с выходом новых версий самого jQuery и т.п. Но вчера я всетаки решил обновиться, и одним из плагинов который пришлось допиливать самому оказался History/Remote плагин. Перестал он работать, как оказалось, из-за того что селекторы Xpath вида [@attribute] были какое-то время deprecated, а теперь и вовосе перестали работать. Вместо них нужно юзать [attribute], т.е. просто убираем знак “@”. В частности в указанном выше плагине, код
$('a[@href$="' + iframeHash + '"]').click(); поменялся на $('a[href$="' + iframeHash + '"]').click();, и все прекрасно заработало.
Мелочь когда знаешь куда смотреть, но проблема когда в интернетах этого не пишут ) Так что хозяйке на заметку )))
![["***"] ["***"]](http://farm3.staticflickr.com/2691/4440914532_a959558afb_s.jpg)
![["Energizer v2"] ["Energizer v2"]](http://farm3.staticflickr.com/2779/4440139647_2c1835c1ab_s.jpg)
![["***"] ["***"]](http://farm3.staticflickr.com/2791/4440139261_06234c1e5a_s.jpg)
![["***"] ["***"]](http://farm5.staticflickr.com/4060/4440140489_478c213119_s.jpg)