【发布时间】:2012-11-02 11:00:14
【问题描述】:
我在使用 jQuery on Rails 3.2.8 时遇到问题。我已经安装了 jquery-rails gem,我的 application.js 有以下内容:
//= require jquery
//= require jquery_ujs
//= require_tree .
views/layouts/application.html.erb 有
<%= javascript_include_tag "application" %>
test.js 中的一个简单的 Javascript 测试:
if (jQuery) {
alert('Jquery is loaded')
} else {
alert ('Jquery is not loaded')
}
给我一个警告,告诉我 jQuery 确实已加载。
但是,没有 jQuery 命令可以工作,即使是基本命令也没有响应:
$(document).ready(function(){
$("a").click(function(event){
alert("Thanks for visiting!");
});
});
我已经尝试了所有方法——甚至通过 Google API 重新包含 jQuery。对可能发生的事情有任何想法吗?
【问题讨论】:
-
控制台有js错误吗?
-
控制台中是否显示错误????
-
不,控制台中没有 js 错误
-
浏览器的网络控制台是否有错误可能是小问题
-
浏览器是否启用了javascript?
标签: jquery ruby-on-rails ruby-on-rails-3