【发布时间】:2016-12-22 19:05:39
【问题描述】:
我对 jQuery 有疑问。我尝试使用少量教程使任何 jQuery 代码工作,但它们都不起作用。我要做的是在单击按钮时制作简单的按钮显示警报。
我的 jquery.js:
(function($){
$(document).ready(function() {
$("#present").click(function(){
alert("The button was clicked.");
});
});
})(jQuery);
现在是按钮的ID
在 application.html.erb 我已经包含:
<%= javascript_include_tag "jquery", "application" %>
在 application.js 我有:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require bootstrap
//= require_tree .
我还安装了 gem jquery-rails
控制台很干净,没有错误。看起来 jquery.js 对 rails 不可见,但我不确定可能出了什么问题。希望可以有人帮帮我。谢谢!
【问题讨论】:
-
我认为应该是 。尝试确保 jquery 甚至加载到您的网站上
-
我检查了它并且 jQuery 正在正确加载。我也用 javascript_include_tag 改了行,但还是不行……
-
您如何或在哪里加载您编写的脚本?在里面写一个console.log("hello world"),你看到它被写了吗?
-
控制台不显示任何内容。我已将 jquery.js 的名称更改为 code.js 并添加了 //= 需要代码,但仍然无法正常工作。我不知道出了什么问题
标签: jquery ruby-on-rails