где я могу получить значение шестнадцатеричного цвета из этого плагина jquery? - PullRequest
0 голосов
/ 10 ноября 2010

Я использую этот плагин jquery, который является палитрой цветов, но мне было интересно, когда пользователь выбирает цвет, где хранится шестнадцатеричное значение цвета, поэтому я могу обработать его и поместить в базу данных. спасибо

это ссылка на плагин jquery: http://www.eyecon.ro/colorpicker/

HTML

<div id='colourPicker'></div>

JS

$('#colourPicker').ColorPicker({
  onChange: function(hsb, hex, rgb){
    $("#full").css("background-color", '#' + hex);
  }
});

1 Ответ

1 голос
/ 10 ноября 2010

Он сохраняется в аргументе hex, включенном в событие onchange.Тот , который вы уже используете.

$('#colourPicker').ColorPicker({
    onChange: function(hsb, hex, rgb) {

        // communicate with server here, probably with $.ajax
        // and save the hex argument.

        // Alternatively, you could set the value of a hidden input
        // here and submit a form afterward.

        $("#full").css("background-color", '#' + hex);
    }
});

Пример установки скрытого значения ввода

HTML

<input id="hiddenHex" name="hiddenHex" type="hidden" value="" />

JS / jQuery

$('#hiddenHex').val(hex);
...