现在我正在使用:
<%=button_to_function "?", checkButton(), :class => "buttonGrey"%>
Run Code Online (Sandbox Code Playgroud)
但是javascript函数需要传递给它,所以它可以切换类(我希望按下它时按钮类更改)我将作为参数表示按钮传递什么?
您可以直接在button_to_function中执行javascript.
在你的情况下:
<%= button_to_function "?", '$(this).toggleClass("buttonGrey buttonGreen");', :class => "buttonGrey" %>
希望这可以帮助!
由于“ button_to_function以来的Rails 4.0.2”已经过时,现在你可以使用“ button_tag ”帮手。
范例:
<%= button_tag "Do It" type: 'button', onclick: "myFunction()", class: 'btn btn-default' do %>
Run Code Online (Sandbox Code Playgroud)
注意:如果使用CoffeeScript,则将函数声明为:
window.myFunction =>
...
Run Code Online (Sandbox Code Playgroud)
因为在CofeeScript中,默认情况下函数不是全局作用域的。
归档时间: |
|
查看次数: |
11866 次 |
最近记录: |