让JQuery/JS在完成后提交Ruby on Rails按钮,与提交Rails表单相比

Having JQuery/JS submit a Ruby on Rails button after finishing, as compared to submitting a rails form?

本文关键字:Rails 提交 按钮 JQuery 表单 on Ruby JS      更新时间:2023-09-26

所以基本上在一个页面上,我有一个带有JQuery链接的Rails表单,而在JQuery处理程序中,我有以下行

        $('#form_name').get(0).submit();

在 JavaScript 工作完成后提交 Rails 表单。

该按钮是 EACH 循环的一部分,用于在当前帖子上调用方法:

        <td><%= button_to 'Renew', [:renew, post], method: :post %></td>

我的问题是,在不同的页面上,我有一个想要调用的按钮而不是表单。正确的JQuery/JS是什么?谢谢

您可以对任何对象使用 CSS 选择器。 例如:

<button class="my-target">Label</button>

使用 jQuery,您可以:

$('.my-target').click();

您可以向按钮添加类属性

<%= button_to 'Renew', [:renew, post], method: :post, class: 'my-target' %>