我从哪里获得这个jquery插件的十六进制颜色的值?

时间:2010-11-10 19:46:43

标签: php jquery mysql colors hex

我正在使用这个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 个答案:

答案 0 :(得分:1)

它存储在onchange事件中包含的hex参数中。你正在使用的那个

$('#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);