jQuery的取色示值我用这个颜色拾取插件:HTTP://www.eyecon.ro/colorpicker/在inputfield
我该怎么让在inputfield起始值?
这里是一个的jsfiddle我有什么:http://jsfiddle.net/z6Ddy/
jQuery的取色示值我用这个颜色拾取插件:HTTP://www.eyecon.ro/colorpicker/在inputfield
我该怎么让在inputfield起始值?
这里是一个的jsfiddle我有什么:http://jsfiddle.net/z6Ddy/
不使用ATTR设置值
$('#colorSelector input').attr('value', '#' + hex);
而是使用
$('#colorSelector input').val('#' + hex);
我会假设你会储存在稍后使用的数据库中的值。如果是这样的话,您需要使用您选择的任何脚本语言来填充文本输入,显示颜色的div背景以及拾色器初始化的颜色属性。
因此,基本上,您将检查数据库中是否设置了值,如果是,则将十六进制值插入div样式的background-color属性和文本输入的value属性,以及颜色选择器初始化的“颜色”属性。
如果未设置任何值,则可以设置默认值,例如“#FF0000”。
I updated the fiddle,添加注释,您可以通过脚本或ajax插入数据,但您的问题更多的是以PHP或.NET为中心,而不是jQuery和Color-picker。
这里的示例http://jsfiddle.net/z6Ddy/1/ – 2011-12-23 16:59:55
奥克,但仍然没有看到输入字段中的十六进制代码,当你没有改变选择器...我怎么能做到这一点? – Maanstraat 2011-12-23 17:07:06
查看十六进制代码显示的例子,但是您的颜色选择器有点混乱,因为您必须点击并拖动 – 2011-12-23 20:42:43