Ответ 1
Попробуйте следующее:
Добавьте одну скрытую опцию и при выборе опции возьмите текст значения и вставьте в скрытую опцию и сделайте ее принудительно выбранным каждый раз.
$('#selectbox1').on('change', function(){
var option = $(this).find('option:selected');
$('.hide').text(option.val()).val(option.val());
$('.hide').data('value', option.text());
$('.hide').attr('selected', true);
});
Чтобы получить выбранную опцию value
и text
, вы можете это сделать:
$(this).find('option:selected').val();
$(this).find('option:selected').data('value');