здесь несколько загвоздок
1 - при множественном выделении, val() - возвращает массив
2 - если снимаем выделение у элемента val(), возвращает null, тогда нужно смотреть какие в select - option остались выделенными, во всех остальных списках только их выделять. Если не осталось выделенных, снимать выделения эл-тов во всех селектах.
вот как это воедино скрутить... не знаю (
|