【发布时间】:2011-10-08 18:16:04
【问题描述】:
所以我在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 />
看到 class="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
【问题讨论】:
标签: javascript jquery html ruby-on-rails meta-search