При программном манипулировании такими элементами, как select
поля в jQuery Mobile, после того, как вы сделали соответствующий выбор, вам нужно обновить элемент, чтобы обновить пользовательский интерфейс.Вот пример фрагмента, который устанавливает значение в поле select
, а затем обновляет его:
// Grab a select field
var el = $('#YOUR_SELECT_FIELD');
// Select the relevant option, de-select any others
el.val('some value').attr('selected', true).siblings('option').removeAttr('selected');
// jQM refresh
el.selectmenu("refresh", true);
Так что, я подозреваю, вам нужна последняя строка.