【发布时间】:2017-06-21 21:11:45
【问题描述】:
我只是尝试实现json tag editor 来创建标签编辑器。 我想在更大的 laravel 项目中实现它。因此,我包含了 jQuery,以及来自 json 标签编辑器的 js 和 css 文件。一切正常,这是我在网络选项卡下发现的。
现在我有:
一个输入元素:
<input id="keywords" class="form-control" name="keywords"
autofocus></div>
在页面顶部我有:
$().ready(function(){
$('#keywords').jsonTagEditor();
});
但我收到一条错误消息
Uncaught TypeError: $(...).jsonTagEditor is not a function...
正如我所说,文件已加载,正如我在网络选项卡中看到的那样......
任何想法可能是什么问题?
再次说明一切,我使用的是 laravel,所以这些文件都包含在主布局文件中,我正在尝试在扩展此主模板的文档中使用它。但不应该改变任何东西,因为我已经在使用其他一些可以正常工作的插件。
有什么想法吗?
【问题讨论】:
-
要么你没有包含插件,要么你加载了两次 jQuery,第二次覆盖了插件
-
@epascarello upi 是什么?以及如何包含它
-
jsonTagEditor不是 jQuery 的一部分;这是某种附加组件。 -
@Pointy 是的,这就是我包含它的 js 和 css 文件的原因
-
好的,很明显 something 是错误的。根据您在此处发布的内容,无法准确说出那是什么。
标签: javascript jquery laravel tags laravel-5.3