Php 我从这个jquery插件哪里可以得到十六进制颜色的值?

Php 我从这个jquery插件哪里可以得到十六进制颜色的值?,php,jquery,mysql,colors,hex,Php,Jquery,Mysql,Colors,Hex,我正在使用这个jquery插件,它是一个颜色选择器,但我想知道用户何时选择颜色,颜色十六进制值存储在哪里,这样我就可以处理它并将其放入数据库中。谢谢 这是jquery插件的链接: HTML 它存储在onchange事件中包含的hex参数中。您已经在使用的那个 设置隐藏输入值的示例 HTML <input id="hiddenHex" name="hiddenHex" type="hidden" value="" /> 你的代码有效吗?除非在onChange函数中执行此操作,否则该

我正在使用这个jquery插件,它是一个颜色选择器,但我想知道用户何时选择颜色,颜色十六进制值存储在哪里,这样我就可以处理它并将其放入数据库中。谢谢

这是jquery插件的链接:

HTML


它存储在onchange事件中包含的
hex
参数中。您已经在使用的那个

设置隐藏输入值的示例 HTML

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

你的代码有效吗?除非在
onChange
函数中执行此操作,否则该值不会保存在任何位置。(票数不足)源代码中的行如下:`cal.data('colorpicker').onChange.apply(cal[col,HSBToHex(col),HSBToRGB(col)];`上面的代码应该已经很好地工作了。在本例中,
hex
是一个传入事件处理程序的参数。如果说它是一个变量,可能会让一些人感到困惑,因为变量在JavaScript中有另一种含义(变量是使用VariableStatement声明的成员)。多亏了这个伟大的答案,我该如何存储在一个隐藏的输入字段中,这个解决方案很好,因为我需要更改多个事物的颜色,谢谢:)+1张我的赞成票
$('#colourPicker').ColorPicker({
  onChange: function(hsb, hex, rgb){
    $("#full").css("background-color", '#' + 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);
    }
});
<input id="hiddenHex" name="hiddenHex" type="hidden" value="" />
$('#hiddenHex').val(hex);