打印颜色代码选择为输入值

时间:2013-11-05 06:04:01

标签: javascript jquery ruby-on-rails ruby-on-rails-3

我在rails应用程序中使用了一个快速的颜色选择来源,我在试图改变“点击”中发生的事情时迷失了自己;我想要的是,当有人选择颜色而不是在html中打印颜色十六进制时,它会带来输入值。到目前为止我已经完成了;

 <script type="text/javascript"><!--
    $(document).ready(function(){
        $('#test').colorPicker(
        {
          click:function(c){
            $('input[value]').html(c);
          }
        });

    });</script>

和我的意见;

 <%= f.hidden_field :color, :value => '' %>

但是我觉得我在点击功能的工作方式上缺少一些东西。

3 个答案:

答案 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);
}

谢谢大家