Я использую быстрый источник для выбора цвета в приложении rails, и я потерялся, пытаясь изменить то, что происходит на "клике"; я хочу, чтобы, когда кто-то выбирает цвет, а затем печатает цвет hex в html, он вводит значение ввода. Пока что я сделал;
<script type="text/javascript"><!--
$(document).ready(function(){
$('#test').colorPicker(
{
click:function(c){
$('input[value]').html(c);
}
});
});</script>
и мой вклад;
<%= f.hidden_field :color, :value => '' %>
Однако я думаю, что я что-то упустил, как работает функция кликов.
Исправлено:
изменено с;
click: function (c) {
$('input[color]').val(c);
}
чтобы:
click: function (c) {
$('#bin_color').val(c);
}
Всем спасибо
Я думаю, вам нужно использовать jscolor picker http://jscolor.com/
Я думаю, вам нужно что-то вроде этого:
click: function (c) {
$('input[color]').val(c);
}