“未为 Select2 未定义错误定义查询函数”

尝试使用 Select2 并在多个项目输入/文本字段上收到此错误:

"query function not defined for Select2 undefined error"

答案 1

涵盖在此谷歌组线程

问题是因为 select2 添加了额外的 div。Select2 添加了新的 div,其类为“select2-container form-select”来包装创建的选择。因此,下次我加载该函数时,错误被抛出,因为select2被附加到div元素。我更改了选择器...

前缀 select2 css 标识符,具有特定的标签名称“select”:

$('select.form-select').select2();

答案 2

此错误消息过于笼统。它的另一个可能的来源是,您正在尝试在已经“select2ed”输入时调用方法。select2()