Jquery Colorpicker在输入字段中显示值

时间:2011-12-23 16:55:44

标签: jquery input color-picker

我使用这个colorpicker插件:http://www.eyecon.ro/colorpicker/

如何在输入字段中显示起始值?

这是我所拥有的JSFiddle:http://jsfiddle.net/z6Ddy/

2 个答案:

答案 0 :(得分:1)

不要使用attr来设置值

$('#colorSelector input').attr('value', '#' + hex);

改为使用

$('#colorSelector input').val('#' + hex);

答案 1 :(得分:1)

我将假设您将该值存储在数据库中以供日后使用。如果是这样,您将要使用您选择的任何脚本语言来填充文本输入,显示颜色的div的背景以及拾色器初始化的颜色属性。

基本上,您要检查数据库中是否设置了值,如果是,请将十六进制值插入div样式的background-color属性,并将值属性插入文字输入和"颜色"颜色选择器初始化的属性。

如果没有设置值,您可以设置默认值,例如"#FF0000。"

I updated the fiddle,添加注释,你可以通过脚本或ajax插入数据,但我认为你的问题比jQuery和Color-picker更加以PHP或.NET为中心。