【问题标题】:rails: jquery-minicolors-rails for a text_fieldrails: 用于 text_field 的 jquery-minicolors-rails
【发布时间】:2015-12-31 16:36:12
【问题描述】:

在我的 rails 应用中,用户可以选择配置文件颜色。它基本上是一个字符串,用户在其中放置颜色十六进制。就这么简单。

我安装了gem 'jquery-minicolors-rails' 让它更时尚一点。这里有一段代码解释一下:

form.html.erb

 <%= f.text_field :profile_color, as: :minicolors, :class => "minicolor", id: "inputstyle",  class: "form-control", placeholder: "eg: Black or #dde244" %>

minicolors.js.coffee

$ -> $('input[type=text]').minicolors theme: 'bootstrap'

它有点工作,但问题是它在我的应用程序的每个 text_field 上添加了 minicolors 模块。如何仅定位 :profile_color 字段?

非常感谢,

【问题讨论】:

    标签: javascript jquery ruby-on-rails


    【解决方案1】:

    由于您将 inputstyle 的 id 应用于文本字段,因此您可以简单地通过其 ID 访问它:

    $ -> $('input#inputstyle').minicolors theme: 'bootstrap'
    

    这会将插件应用于该单个文本字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多