Jquery mobile JQuery mobile-未显示下拉动态选项

Jquery mobile JQuery mobile-未显示下拉动态选项,jquery-mobile,Jquery Mobile,我调用一个AJAX web服务,在成功回调函数中,我动态地向Dropdownlist添加选项。我们在这个应用程序中使用JQuery Mobile $("#mylist").append( $('<option id="myoption' + index + '"></option>').val(myobject.id).html(myobject.description) ); }); $('#mylis

我调用一个AJAX web服务,在成功回调函数中,我动态地向Dropdownlist添加选项。我们在这个应用程序中使用JQuery Mobile

$("#mylist").append(
     $('<option id="myoption' + index + '"></option>').val(myobject.id).html(myobject.description)
            );

        });
        $('#mylist').trigger('change');
$(“#mylist”).append(
$('').val(myobject.id).html(myobject.description)
);
});
$('#mylist')。触发器('change');
但是,这些选项不会立即显示出来。只有当我单击任何其他静态选项时,动态选项才可见

我在几个线程中看到,建议使用trigger()或refreshmenu。但他们都没有工作。这是因为我使用了回调函数吗?

谢谢ezanker

.selectmenu('refresh',true)正在工作。在我的例子中,我两次引用jqueryjs文件。高版本一次,低版本二次。它采取了较低的版本。在较低版本中,不支持selectmenu


一旦我删除了第二个不正确的JS引用,它就工作了。

请向我们展示您的尝试。mylist是如何定义的?你使用什么版本的jQuery Mobile?试试
.html(myobject.description)
做什么?有必要吗?我试过$('mylist')。触发器('change')$(“#mylist”)。选择菜单(“刷新”);