То, как оно у вас есть, на данный момент правильное. Либо идентификатор избранного не то, что вы говорите, либо у вас есть проблемы в домене.
Проверьте идентификатор элемента, а также проверьте правильность разметки здесь, в W3c.
Без действующего dom jQuery не может правильно работать с селекторами.
Если идентификаторы верны и ваш дом проверяет, применяется следующее:
Для чтения выберите значение параметра
$('#selectId').val();
Чтобы установить значение параметра выбора
$('#selectId').val('newValue');
Чтобы прочитать выбранный текст
$('#selectId>option:selected').text();