我在rails应用程序中使用了一个快速的颜色选择来源,我在试图改变“点击”中发生的事情时迷失了自己;我想要的是,当有人选择颜色而不是在html中打印颜色十六进制时,它会带来输入值。到目前为止我已经完成了;
<script type="text/javascript"><!--
$(document).ready(function(){
$('#test').colorPicker(
{
click:function(c){
$('input[value]').html(c);
}
});
});</script>
和我的意见;
<%= f.hidden_field :color, :value => '' %>
但是我觉得我在点击功能的工作方式上缺少一些东西。
答案 0 :(得分:0)
我想你想要这样的东西:
click: function (c) {
$('input[color]').val(c);
}
答案 1 :(得分:0)
我认为你需要使用jscolor选择器 http://jscolor.com/
答案 2 :(得分:0)
通过以下方式解决了问题;
改为;
click: function (c) {
$('input[color]').val(c);
}
为:
click: function (c) {
$('#bin_color').val(c);
}
谢谢大家