3

我正在使用 jquery mobile 并在我的 html 标记中有一个选择菜单,如下所示:

<select id="theid">
    <option>foo</option>
    ...
</select>

我实际上想在 ajax 调用之后添加更多选项,所以我执行以下操作:

$('#theid').append(
    $('<option val="42">').text('bar')
)

$('#theid').selectmenu('refresh');

但有时我会收到一个错误,指出该对象没有方法“selectmenu”。为什么会这样?

4

1 回答 1

1

尝试以下操作:

$('#theid').selectmenu('refresh', true);

http://forum.jquery.com/topic/how-to-add-items-and-refresh-the-select-menu-in-jquery-mobile

于 2012-09-21T01:09:23.407 回答