使用jQuery在ruby中显示/隐藏按钮

时间:2015-02-22 06:46:43

标签: javascript jquery html ruby-on-rails ruby

我的按钮常常出现问题,然后用jQuery显示表单。我在按钮中设置了一个注册路径,以显示和工作按钮,现在我知道单击按钮时表单正在显示。但它会像它应该的那样指向注册路径。我需要弄清楚如何在没有包含路径的情况下让按钮工作,只是作为一个显示/隐藏。

如果删除路径,则无效。

home.html.erb

<%= link_to "Add Car", signup_path, class: "btn btn-lg btn-primary" %>

<section class="car_form">
  <%= render 'shared/car_form' %>
</section>
.
.
.
<script type="text/javascript">     
     $(document).ready(function() {
       $('.car_form').hide(); //form id
        $('.btn-primary').click(function() { // button id
         $('.car_form').show(); //form id
     });
   });
 </script>

1 个答案:

答案 0 :(得分:2)

您是否需要在按钮中提及signup_path,否则您可以这样做:

<%= link_to "Add Car", 'javascript:void(0)', class: "btn btn-lg btn-primary" %>