Объясните ошибку
Error: Syntax error, unrecognized expression: #tooltip_img/tx/709/70981653.jpg
Не могу понять? |
У тебя в коде где-то просто написано
#tooltip_img/tx/709/70981653.jpgjs не понимает, что ты ему хотел сказать.) |
Цитата:
Т.е. к примеру <div id="tooltip_img/tx/709/70981653.jpg">Бла бла бла</div> Как тогда быть? |
Код покажи, братюня, а то твой мозговой червь почему-то не выходит на связь.
|
Исходный код тот что браузер выдал
<img id="tooltip_img/tx/709/70981653.jpg" src="http://hotline.ua/img/tx/709/70981651.jpg"><br /> <script> $(document).ready(function() { $('#tooltip_img/tx/709/70981653.jpg').tooltipster({ content: $('<span><img src="http://hotline.ua/img/tx/709/70981653.jpg"></span>') }); }); </script> Ну и соответственно подключение скрипта в "голове" <!-- jQuery Version 1.11.0 --> <script src="js/jquery-1.11.0.js"></script> <script src="js/jquery.tooltipster.min.js"></script> Собственно кроме этой ошибки больше никаких не светит Ну если надо, то конечно могу и сам код формирования выложить php + js вперемешку. |
razorg1991, очевидно, что экранировать спецсимволы надо $('#tooltip_img\\/tx\\/709\\/70981653\\.jpg'), в лучше не делать такие кривые id.
|
Цитата:
|
Заменил слеши на нижние подчеркивания, теперь получается типа такого #tooltip_img_tx_734_7343413.jpg
Ошибка пропала, но скрипт не работает! Почему? |
Цитата:
|
razorg1991, jquery работает с селекторами. Представь что такой селектор ты встретил в css файле. Что он значит?
Пример: ответ
*!*#*/!*tooltip_img_tx_734_7343413*!*.*/!*jpg Элемент с id "tooltip_img_tx_734_7343413" и классом "jpg". |
Часовой пояс GMT +3, время: 19:54. |