Chrome无法识别jquery插件

Cha*_*dra 2 javascript jquery google-chrome jquery-plugins

我试图在我的应用程序中使用jquery自动完成插件.

它适用于IE和FF

Chrome表现得很糟糕而且没有调用该功能.

<script type="text/javascript" src="/GIM-WebUI/jquery/jquery-latest.js">jQuery.noConflict();</script>
<link rel="stylesheet" href="/GIM-WebUI/jquery/autocomplete-main.css" type="text/css" />
<script type="text/javascript" src="/GIM-WebUI/jquery/autocomplete.js"></script>
Run Code Online (Sandbox Code Playgroud)

我在自动完成功能中保留了警告对话框.FF和IE都弹出警报消息但不弹出chrome.我在这里做错了吗?

当我在某个dom元素上调用.autocomplete时,它出错了.谢谢.

T.J*_*der 6

我怀疑问题在这里:

<script type="text/javascript" src="/GIM-WebUI/jquery/jquery-latest.js">jQuery.noConflict();</script>
                              -^-                                      -^-
Run Code Online (Sandbox Code Playgroud)

script标签可以要么具有一个src属性具有代码内容,而不是两者; 来自文档:

如果存在src属性,则该元素必须为空或仅包含也与脚本内容限制匹配的脚本文档.

我怀疑你可能想要:

<script type="text/javascript" src="/GIM-WebUI/jquery/jquery-latest.js"></script>
<script type="text/javascript">jQuery.noConflict();</script>
Run Code Online (Sandbox Code Playgroud)

...但只有当你真的希望jQuery不使用$符号时(例如,你总是使用jQuery符号).

偏离主题:Chrome内置了一套很好的工具来帮助您诊断问题.按Ctrl + Shift + I查看它们(或从右上角的扳手菜单中选择开发人员工具).您可以在控制台中查找错误,设置断点,遍历调试器中的代码等等......