Jquery: почему не работает .css()?

Пишу код вывода изображения и названия к нему при наведении на перевью. Данные беру из id перевью.
$(function() {
                $('.prev').hover(function() {
                    var color = this.id;
                    $('.col-dis').html(color);
                    $('.col-b').css({"background": "url(../jeans/" + color + "/" + color + "1.jpg)"}); 
                });

            });


Подпись к элементам выводится. Адрес, если смотреть через инспектор, прописан правильно, почему не работает выведение не могу понять. Прошу помощи. Я в jquery делаю первые шаги сильно не ругать.
  • Вопрос задан
  • 3555 просмотров
Пригласить эксперта
Ответы на вопрос 2
@schepetkov
А этот адрес у вас точно правильно написан? url(..jeans/

может всё-таки там нужен слеш ещё один? url(../jeans/
Ответ написан
@i_petrovskiy Автор вопроса
в дополнение присылаю часть кода вёрстки
<div class="prev" id="Metal" ></div>
                        <div class="prev" id="Monterey" ></div>
                        <div class="prev" id="Neutral-Grey" ></div>
                        <div class="prev" id="On-The-Floor" ></div>
                        <div class="prev" id="Optic-White" ></div>

                        <div class="col-b"></div>
                        <br>
                        <div class="col-dis">Aged Perfect</div>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы