плагины при разработке мы почти не используем, только в том случае, когда руками писать запарнее намного. Вы сами разрабатываете магазины на опенкарте?
так я этот селект не удалял, я его скрыл, а после изменения инпут, меняю его значение и вызываю ему событие change.
$('.value input[type=radio]').change(function() {
$(this).parent().next().prop('selectedIndex', $(this).attr('number')).change();
});
Денис Тюкавин: такое решение норм подходит, если меню открывается вверху страницы, как у Вас сейчас, а если его открыть, например, в середине экрана, то после закрытия мы окажемся в самом начале страницы, а не там, где открыли.