【发布时间】:2019-09-07 08:44:03
【问题描述】:
我使用的是 JQueryUi 1.12.1 版本和 JQuery 3.2.1 版本。
我正在尝试在我的网站中使用 2 个 JQueryUI 自动完成组合框,因此我复制了组合框代码 from here,对其进行了一些更改并添加到 JS 文件中两次(小部件名称为“combobox”和“combobox2”,它们有不同的逻辑,它们相互依赖)。在最新版本的 Chrome 中,它按预期工作,但有时在 Firefox 中(主要是在关闭浏览器后首次加载页面,但如果我不断刷新页面,例如 10 次尝试中的 1 次以错误告终)我有一个错误说: TypeError: jQuery(...).combobox 不是函数.
这是我的js文件代码:
jQuery(document).ready(
function ($) {
$.widget( "custom.combobox", {
//code...
});
$.widget( "custom.combobox2", {
//code...
});
jQuery('#id_substancename').combobox();
jQuery('#id_casnumber').combobox2();
//code...
});
【问题讨论】:
标签: javascript jquery jquery-widgets