Ciao, in prativa una cosa tipo questa( non com'e' il tuo codice quindi l'esempio e' del tutto casuale).
codice:
function initMiltiDatesPicker(valore){
if(!valore) valore = 5;
$('#simple-select-days-range').multiDatesPicker({
mode: 'daysRange',
autoselectRange: [0,valore]
});
}
function destroyMiltiDatesPicker(){
$('#simple-select-days-range').multiDatesPicker('destroy');
}
initMiltiDatesPicker();
$('#id-select').on('change',funcion(){
destroyMiltiDatesPicker();
initMiltiDatesPicker($(this).val());
});
Ipotizzando una select per selezione di N giorno da selezionare a partire da quello cliccato, il valore diventa il numero di giorni successivi da evidenziare sull'evento change della select.
Stessa cosa ovviamente la potresti fare sul click di un numero, sul numero inserito in un input text e cosi' via.