我对 javascript 比较陌生。我为自动建议添加了一些 javascript 代码。为此,在模板文件中包含了一些 js 文件。
当我提供一些关键字时,自动建议列表会正确填充,但在选择它并显示错误“TypeError: $(...) is null”后不显示项目。
模板文件上的 js 代码未发生此错误。在模板 fil 中包含的 js 文件中找到它。
我尝试使用“jQuery.noConflict()”解决冲突,但问题没有解决。发现包含的 js 文件的冲突很难解决。
我对 javascript 比较陌生。我为自动建议添加了一些 javascript 代码。为此,在模板文件中包含了一些 js 文件。
当我提供一些关键字时,自动建议列表会正确填充,但在选择它并显示错误“TypeError: $(...) is null”后不显示项目。
模板文件上的 js 代码未发生此错误。在模板 fil 中包含的 js 文件中找到它。
我尝试使用“jQuery.noConflict()”解决冲突,但问题没有解决。发现包含的 js 文件的冲突很难解决。
删除的评论显示使用了以下自动完成文件:http ://digitarald.de/project/autocompleter/
这根本不是一个 jquery 库,如果你也想使用 jquery,那么你需要为 jquery 使用 noconflict。如果您不使用 jquery,请不要将其包含在您的页面中。
您确实需要包含 mootools 才能使其正常工作,请查看此页面的来源 http://digitarald.de/project/autocompleter/1-1/showcase/request-html/
你看到包含的 javascripts 看起来很像你的,但第一个是:mootools-1.2-core-nc.js
我的猜测是您的网站缺少的那个。
这些库来自这里:http ://digitarald.de/project/autocompleter/并说你需要 mootools 可以在这里找到:http: //mootools.net/