Изменения в 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/2731/4440139155_e75e9ee37c_s.jpg)
![["Cowgirl"] ["Cowgirl"]](http://farm3.staticflickr.com/2764/4440914964_b54e5743a2_s.jpg)
![["***"] ["***"]](http://farm3.staticflickr.com/2691/4440914532_a959558afb_s.jpg)
![["Mmmmushrooms"] ["Mmmmushrooms"]](http://farm5.staticflickr.com/4030/4440914076_82fd461453_s.jpg)