2013-07-25 3 views
0

Я добавляю окно ввода ввода через jquery mobile, однако вывод выглядит просто как обычный, обычный, html select box.jquery mobile select выглядит как простой html

Демо: jsFiddle

Вот мой JS

$('#admindiv').empty(); 
$('#admindiv').append('<select name="selectadmin" id="selectadmin"><option value="none">New Admin</option>'); 
for (var i=0; i< 10; i++) { 
    $('#selectadmin').append('<option class="adminoption">'+i+'</option>'); 
} 
$('#admindiv').append('</select>'); 

Он должен быть в этом формате. Как это исправить?

enter image description here

ответ

1

Я считаю, что код JQuery Mobile, который адаптирует select элементов работает во время загрузки, вероятно, до создания новых элементов.

После с:

$('#admindiv select').selectmenu(); 

должны это сделать. Он работает в вашей скрипке, по крайней мере, с включенной картой 1.3.0b1.

+0

большое спасибо! это сделало трюк – nshah

 Смежные вопросы

  • Нет связанных вопросов^_^