0

我试图在启动时在我的多选小部件中选择我的所有选项。

在文档中,它说:

初始化实例后,通过调用以下任何方法与其交互:

// 示例:
$("#multiselect").multiselect("method_name");

checkAll ------ 选中所有复选框。

所以我这样做了:

$("#music").multiselect("checkAll");

这是我得到的错误:

错误:无法在初始化之前调用多选方法;
试图调用方法'checkAll' [中断此错误]

抛出新错误(味精);

有任何想法吗?谢谢!

4

2 回答 2

3

错误消息确实说明了一切。在尝试调用插件方法之前,您需要在元素上初始化插件。

像这样的东西:

$("#music").multiselect({
    // initialisation options...
});
$("#music").multiselect("checkAll"); // call the method
于 2013-01-03T18:42:12.370 回答
2

先初始化再调用方法

var $musicSelect = $('#music');

$musicSelect.multiselect();   // Initialize

$musicSelect.multiselect("checkAll");  // CheckAll
于 2013-01-03T18:43:20.287 回答