Путь JQuery мобильных работ является то, что он в основном использует селекты/опционные элементы, чтобы создать свой собственный список и этот список является тот, который мы видим в вашем скриншоте. Список не использует фактические флажки, он использует классы .ui-checkbox-on и .ui-checkbox-off для имитации выбора элемента.
Таким образом, фрагмент кода, который я сделал ранее, получает текст (названия стран) нужных вам параметров на основе значений, представленных в первом массиве, а затем использует его для добавления необходимых классов к ссылкам, которые содержат текст стран.
var myarray = ["4","248"];
$(myarray).each(function(key, value){ //for each element in array
var textarray = [$('option[value="4"]').text(), $('option[value="248"]').text()]; //get the text of each option based on it's value (you have to make this dynamic, I hard coded this) and put it in an array
$('#Country-listbox ul li').find('a:contains("' + textarray[key] +'")').addClass('ui-checkbox-on').removeClass('ui-checkbox-off'); //get the link that contains the text we want (which is in the array we made before) and add the class that checks the box and remove the class that takes the check off
});
Страна-ListBox это название DIV, который содержит список, JQuery создает на основе ваших опций/выбирает. Он называет div так, как он работает, на основе идентификатора вашего элемента select.
Пожалуйста, проверьте jsFiddle на http://jsfiddle.net/s3sLhbdn/ – TechMech
работает на моем iPhone: http://fiddle.jshell.net/s3sLhbdn/show/ легкий/ – mplungjan