Вы пытаетесь манипулировать объектами DOM с помощью еще не загруженного JavaScript. Переместите javascript за форму, которой вы пытаетесь манипулировать, или добавьте свой код в функцию, которая выполняется при загрузке документа.
Например:
$('#PAGE').live('pagecreate',function(event){
var myselect = $("select#foo");
myselect[0].selectedIndex = 3;
myselect.selectmenu("refresh");
});
где PAGE
- это идентификатор загружаемой страницы, содержащей меню, которым вы хотите манипулировать.
EDIT:
Я обновил пример использования события создания страницы JQuery Mobile на основе комментария jinyuan относительно событий JQuery Mobile .