我在网络上使用自定义主题并且需要jquery.min.js
,因此下拉菜单可以正常工作,但当我使用jquery
时,似乎select2
文件被调用了两次。
以下是详细信息。
main.php
上调用jquery时,我的下拉菜单有效,但我的select2无法正常工作并出现TypeError: jQuery(...).select2 is not a function
错误但是当我不在我的main.php上调用jquery时,下拉菜单无法正常工作并出现错误。
错误:Bootstrap的JavaScript需要jQuery bootstrap.min.js:6:37 ReferenceError:未定义jQuery metisMenu.min.js:9:1 ReferenceError:$未定义
无论如何解决这个问题?
答案 0 :(得分:0)
你能在这里附上你的代码吗? Yii有自己的内置jQuery,你也可能在自己的jquery库中设置代码。第一个jQuery库用于下拉菜单,但第二个jQuery库附加了select2插件。
您可以在配置上设置映射以排除Yii内置jquery插件或重建代码以使用select2函数的内置jquery插件。
您还需要确保最终只附加了一个jquery库。