未捕获的类型错误:对象 [对象对象] 没有方法“multiSelect”

Uncaught TypeError: Object [object Object] has no method 'multipleSelect'

本文关键字:对象 有方法 multiSelect 类型 错误      更新时间:2023-09-26

我在像这样使用 multipleSelect 调用此函数时使用了 ajax 函数。假设我有一个在 ajax 加载页面中再次调用的函数

我已经包括了jquery和jquery.multiselect.js也包括文件

$('#demo3').multipleSelect({
                   placeholder: "Select Country",
                   filter:true
});
$("#button").click(function(){
    $.ajax({
        url:"http:localhost/mydata",
        success:function(data){
           $('#demo4').multipleSelect({
               placeholder: "Select Country",
               filter:true
           });
        },
    });
});

demo3已成功生成多选函数。但是当我按下按钮时,demo4 中的代码出现多选功能未在页面中注册的错误?

错误代码说.. Uncaught TypeError: Object [object Object] has no method 'multipleSelect'

我该如何解决这个问题?谢谢

我认为你想要multiSelect,除非你定义了自己的jquery插件函数或使用另一个插件进行multipleSelect

$('#demo3').multiSelect({
       placeholder: "Select Country",
       filter:true
  });

在此之后还有一个额外的});。不确定您是否需要它。