Я взял на себя обязательство добавить поддержку множественного выбора. Это работает для меня!
Я изменил строку 115 на:
}else if(this[i].type == "select-multiple"){
var setVal = $(this[i]).val();
}
Затем я добавил это после строки 178:
// Load multiples
if((this[i].type == "select-multiple") && val != "null" ){
var val_list = val.split(",");
var select_name = "#" + $(this[i]).attr("id");
$(val_list).each(function(){
$(select_name + " option[value="+this+"]").attr('selected','selected');
});
}
Это работает! Но учтите, я не эксперт по javascript или jQuery, поэтому, если у вас есть более сжатое решение или решение с более высокой производительностью, пожалуйста, дайте мне знать!