2012-01-17 3 views
2

У меня есть форма, которая имеет поле, которое принимает в шестнадцатеричное значение с помощью ColorPicker http://www.eyecon.ro/colorpicker/Изменение CSS цвет класса с помощью JQuery с помощью 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); 
      } 
     }); 
}); 
+0

Что именно выдает переменная hex? –

+0

hex - значение цвета, выбранного в colorpicker. Когда цвет выбран, он отображается в текстовом поле. ex: 0000ff – user1038814

ответ

2

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

+0

Спасибо человеку! Бессонные ночи не помогают: D – user1038814

+0

@ user1038814 lol случается со всеми нами. : P Рад, что я мог бы помочь. :) –

Смежные вопросы