试图在输入文本之前简单地隐藏提交按钮,但似乎没有任何事情发生。 (有什么在CoffeeScript中是错误的,但我不知道是什么 - 很新的js)在输入文本前隐藏提交按钮
我的形式如下:
<%= f.input :body, as: :text, input_html: { :id => "inputBody" } %>
<%= f.submit "Answer", { :id => "button" }%>
的CoffeeScript看起来是这样的:
$(document).ready ->
$("#button").hide()
$("#button").show() if $("#inputBody").length > 0
编辑的问题,但仍然得到同样的事情。 – user2759575
页面上是否有任何js错误? https://getfirebug.com/errors它是否是有效的HTML? http://validator.w3.org/ –