我正在使用jquery mobile并在我的html标记中有一个选择菜单,如下所示:
<select id="theid">
<option>foo</option>
...
</select>
我实际上想在ajax调用之后添加更多选项,所以我做了类似的事情:
$('#theid').append(
$('<option val="42">').text('bar')
)
$('#theid').selectmenu('refresh');
但有时我会收到一个错误,指出该对象没有方法'selectmenu'。为什么会这样?
答案 0 :(得分:1)
尝试以下方法:
$('#theid').selectmenu('refresh', true);
http://forum.jquery.com/topic/how-to-add-items-and-refresh-the-select-menu-in-jquery-mobile