Изменение цвета css класса с помощью jquery с помощью палитры цветов

У меня есть форма, в которой есть поле, которое принимает шестнадцатеричное значение с помощью палитры цветов http://www.eyecon.ro/colorpicker/

У меня есть div: <div class="ooffer_resort"></div>, цвет фона css которого я хотел бы изменить, когда я выбираю цвет в палитре цветов. Однако мой скрипт ниже просто не будет работать. Пожалуйста, может кто-нибудь помочь? Большое спасибо

Моя форма выглядит следующим образом:

<input name="linkColor" type="text" class="first-name" id="colorpickerField1" value="00ff00" >

и мой js выглядит следующим образом

$(document).ready(function() {              
        $('#colorpickerField1').ColorPicker({
            color: '#0000ff',
            onChange: function (hsb, hex, rgb) {
                $("ooffer_resort").css('background', '#' + hex);
            }
        });
});

person user1038814    schedule 17.01.2012    source источник
comment
Что именно выводит переменная hex?   -  person HandiworkNYC.com    schedule 17.01.2012
comment
hex — это значение цвета, выбранного в палитре цветов. Когда цвет выбран, он отображается в текстовом поле. пример: 0000ff   -  person user1038814    schedule 17.01.2012


Ответы (1)


Ну, похоже, ваш селектор неверен. ooffer_resort вряд ли что-то вернет. Вы хотели сделать это идентификатором (#ooffer_resort) или классом (.ooffer_resort)?

person Joseph Marikle    schedule 17.01.2012
comment
@user1038814 user1038814 LOL случается со всеми нами. :P Рад, что смог помочь. :) - person Joseph Marikle; 17.01.2012