【发布时间】:2016-08-29 16:42:52
【问题描述】:
我在一个 Rails 项目中工作,我正在做一个简单的点击提醒功能,如下所示:
html.erb
<%= button_tag 'button', type: 'button', class: 'right-button' %>
JavaScript
$(".right-button").on("click", alert("right-button clicked!"));
问题是当我加载页面(ctrl + F5)时,甚至没有按下按钮就触发了警报,当我按下按钮时,什么也没有发生。我已经尝试过使用:
$(document).ready(function() {
});
但它也没有工作。我什至尝试将 JavaScript 放入 html.erb:
<%= button_tag 'button', type: 'button', class: 'right-button' %>
<script type="text/javascript">
$(".right-button").on("click", alert("right-button clicked!"));
</script>
如果你知道发生了什么,请帮忙,谢谢!
PS:Turbolinks 被禁用!
【问题讨论】:
标签: javascript jquery html ruby-on-rails ruby-on-rails-4