使用jQuery和Rails从实例变量中获取属性

时间:2010-12-24 23:52:35

标签: jquery ruby-on-rails

我在jQuery中有一个这个工作倒数计时器但是现在我只是静态设置目标日期但我需要使用我的实例变量中的属性设置目标日期,但是该值未显示在页面所以我想使用$("#date")无法直接获取它......我需要这样的东西:

$('#countdown_dashboard').countDown({
    targetDate: {
       'min': my_instance_date_min
    }
)}

1 个答案:

答案 0 :(得分:2)

如果我正确理解了这个问题,您需要控制器中的实例变量来确定倒数计时器的目标日期。如果是这种情况,那么只需将其作为隐藏表单元素或作为display:none的页面元素在视图中呈现。请考虑以下代码:

<form>
  <%= hidden_field_tag "ivar_date", @ivar_date %>
</form>

使用in instance变量的值获取隐藏元素。然后在你的jQuery中,你可以:

'min': $('#ivar_date').value()

获取计时器中的日期。