1

所以我在rails中有这个代码

<%= f.label :year, "Year:" %><br />
<%= f.text_field :year %></p>

在 html 中返回一个像这样的代码

< input id="car_year" name="car[year]" size="30" type="text" class="hasDatepicker"><br />

看到类=“hasDatepicker”?我使用 jquery 来获取日历来选择日期,这个日期很好

但这是另一个(使用 meta_search https://github.com/ernie/meta_search

<td>
<%= f.label :year_gte, "Years from" %><br />
<%= f.text_field :year_gte, :size  => 8 %></td>

输出一个像这样的html代码

< input id="search_year_gte" name="search[year_gte]" size="8" type="text"><br />

显然这个缺少需要 jquery 显示日历的 class="hasDatepicker"

问题是:我如何让类的东西显示在那个领域谢谢大家的时间。

更新 2 我刚刚发现我需要一个用于 search_year_gte 的 javascript 代码的问题,因为我有一个用于 car_year 的代码看起来像

<script>
    $(function() {
        $( "#search_year_gte" ).datepicker({
      dateFormat: 'yy-mm-dd',
      yearRange: '1980:2012',
            changeMonth: true,
            changeYear: true
        });
    });
</script>

<script>
    $(function() {
        $( "#search_year_lte" ).datepicker({
      dateFormat: 'yy-mm-dd',<br />
      yearRange: '1980:2012',<br />
            changeMonth: true,
            changeYear: true
        });
    });
</script>

但是我可以对两个值都使用一个脚本吗?对于 search_year_lte 和 search_year_gte

4

1 回答 1

1

您是否尝试将类添加为属性?

<%= f.text_field :year_gte, :size => 8, :class => "hasDatepicker" %>

如果您想知道可以将哪些属性传递给 text_field 助手,请查看文档。

于 2011-10-08T18:21:15.530 回答