Jquery占位符插件的问题

Jquery占位符插件的问题,jquery,ruby-on-rails,jquery-plugins,placeholder,Jquery,Ruby On Rails,Jquery Plugins,Placeholder,我已经尝试使用两个不同的jquery插件来让占位符在ie9中工作,并且 不幸的是,他们都给了我同样的问题,我一生都无法解决。第一个问题是,在JS控制台中,我不时会遇到以下错误: SCRIPT438: Object doesn't support property or method 'placeholder' …这就好像脚本没有加载一样,即使它已经加载了。当我刷新页面时,出现错误的几率通常是50/50。我遇到的下一个问题是,有时占位符甚至不会显示,但当我单击输入字段,然后单击其他位置时,占位符

我已经尝试使用两个不同的jquery插件来让占位符在ie9中工作,并且

不幸的是,他们都给了我同样的问题,我一生都无法解决。第一个问题是,在JS控制台中,我不时会遇到以下错误:

SCRIPT438: Object doesn't support property or method 'placeholder'
…这就好像脚本没有加载一样,即使它已经加载了。当我刷新页面时,出现错误的几率通常是50/50。我遇到的下一个问题是,有时占位符甚至不会显示,但当我单击输入字段,然后单击其他位置时,占位符文本最终将显示

这正在rails应用程序中使用。我像这样使用占位符,在
main.js document.ready()的顶部

我将脚本包括在
layouts/application.html.erb
中,如下所示:

<%=stylesheet_link_tag "normalize"%>
    <%=stylesheet_link_tag "main"%>
    <%=stylesheet_link_tag "r"%>
    <%=stylesheet_link_tag "1140"%>
    <%=stylesheet_link_tag "ie"%>
    <%=stylesheet_link_tag "jquery.placeholder.min"%>
    <%=javascript_include_tag "vendor/jquery-1.8.0.min.js"%>
    <%=javascript_include_tag "vendor/modernizr-2.6.1.min.js"%>
    <%=javascript_include_tag "vendor/css3-mediaqueries.js"%>
    <%=javascript_include_tag "vendor/jquery.fitvids.js"%>

    <%=javascript_include_tag "plugins.js"%>
    <%=javascript_include_tag "rails.js"%>
    <%=javascript_include_tag "jquery.placeholder.min.js"%>
    <%=javascript_include_tag "main.js.erb"%>   

    <%=csrf_meta_tag %> 


在此问题上的任何帮助都将不胜感激。

嘿,您在修复此错误方面取得了进展吗?我在node.js应用程序中遇到了同样的问题(因此我可以肯定,如果可以的话,这个错误不是由Rail的东西引起的!)与您的情况有一点不同的是,当我重新加载页面时,插件正确地重新加载了。我必须清空navigator缓存并重新启动它才能再次得到bug。结果是我两次包含了jquery。额外的jqueryinclude一直在我的布局文件的底部(从我们的设计师的静态html中删除),所以我有一段时间没有看到它。
<%=stylesheet_link_tag "normalize"%>
    <%=stylesheet_link_tag "main"%>
    <%=stylesheet_link_tag "r"%>
    <%=stylesheet_link_tag "1140"%>
    <%=stylesheet_link_tag "ie"%>
    <%=stylesheet_link_tag "jquery.placeholder.min"%>
    <%=javascript_include_tag "vendor/jquery-1.8.0.min.js"%>
    <%=javascript_include_tag "vendor/modernizr-2.6.1.min.js"%>
    <%=javascript_include_tag "vendor/css3-mediaqueries.js"%>
    <%=javascript_include_tag "vendor/jquery.fitvids.js"%>

    <%=javascript_include_tag "plugins.js"%>
    <%=javascript_include_tag "rails.js"%>
    <%=javascript_include_tag "jquery.placeholder.min.js"%>
    <%=javascript_include_tag "main.js.erb"%>   

    <%=csrf_meta_tag %>