Для старых версий вы можете попробовать это
$('select').multiselect('destroy').removeData().multiselect();
Метод 'destroy' не удаляет данные из узла select, поэтому, когда вы пытаетесь инициализировать его снова, он думает, что он уже инициализирован. removeData () решает проблему.
В новых версиях есть метод «обновить», поэтому вы можете добавить некоторые опции к select и вызывать
$('select').multiselect('refresh');
, когда мультиселектор уже инициализирован.