TypeError:document.observe不是一个函数

时间:2014-09-23 10:33:38

标签: javascript jquery ruby-on-rails ruby-on-rails-3

在我的js文件中,我这样写了

 document.observe("dom:loaded", function() {
        add();
    });

但显示错误 TypeError:document.observe不是函数

我正在使用rails 3&的jquery-UI-1.10.0

任何人都能告诉我为什么会这样吗?

提前致谢

1 个答案:

答案 0 :(得分:4)

由于rails 3使用jquery,你在原型中编写代码。这可能会在这里产生问题。

因此尝试在jquery中转换代码。您的代码可能看起来像。

$( document ).ready(function() {
// Run code
});

但请考虑以下内容并根据需要进行更改

$(window).load(function(){
  // Run code ##It will run the js after the whole page is loaded.
});

$(document).ready(function(){
 // Run code ##It will run the js just after the loading of DOM. 
});