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

时间:2016-04-13 07:27:26

标签: jquery-mobile

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

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

        });
        $('#mylist').trigger('change');

但是,这些选项不会立即显示。只有当我点击任何其他静态选项时,动态选项才会显示。

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

1 个答案:

答案 0 :(得分:0)

谢谢ezanker,

.selectmenu('refresh',true)正在运行。就我而言,我两次提到JQuery JS文件。一旦进入较高版本,则进入较低版本。它采取了较低的版本。在较低版本中,不支持selectmenu。

一旦我删除了第二个不正确的JS引用,就可以了。