如何在点击按钮上获取javascript函数

如何在点击按钮上获取javascript函数,javascript,ruby-on-rails,ruby-on-rails-3,Javascript,Ruby On Rails,Ruby On Rails 3,onclick在“分配给rm”按钮上,我想在下拉列表中列出rm名称 在我看来,, gu_rent_property_list.html.erb <% @properties.each do |property| %> <%= button_tag "Assign To Rm" type: 'button', onclick: "update_subscategories_div(<%=property.category_id%>)", class: 'btn

onclick
在“分配给rm”按钮上,我想在下拉列表中列出rm名称

在我看来,, gu_rent_property_list.html.erb

<% @properties.each do |property| %>
    <%= button_tag "Assign To Rm" type: 'button', onclick: "update_subscategories_div(<%=property.category_id%>)", class: 'btn btn-default'%>
<% end %>`

`
我得到了这个语法错误


任何帮助都是值得的。

您使用erb的方式不对。解决方案很简单:

<% @properties.each do |property| %>
    <%= button_tag "Assign To Rm", type: 'button', onclick: "update_subscategories_div(#{property.category_id})", class: 'btn btn-default'%>
<% end %>


您不能在ruby标记中使用ruby标记。我需要一个按钮,单击该按钮我应该获得类别id。然后我将如何执行JavaScript和控制器部分就可以了。只有这一联系才是问题所在。单击此处,我需要启动javascript