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