当超过25个项目时,Jquerymobile选择控件,多个选项不起作用

时间:2014-03-26 14:53:35

标签: jquery-mobile

我正在使用jquery以dinamycally方式填充jquerymobile选择控件。这是选择控件:

<select name="ddlEIME" id="ddlEIME" multiple="multiple" data-native-menu="false" ></select>

我使用以下代码在pagebeforeshow事件中填充它:

if ($("#ddlEIME option").size() === 0) {
   $("#ddlEIME").empty();
   $.each(EIMEs, function () {
      $("#ddlEIME").append($("<option></option>").attr("value", this.id).text(this.Name));
   });
   $("#ddlEIME").selectmenu("refresh");
}

填充脚本正常工作:我可以在select控件中看到所有选项。但问题是我无法选择它们。至于我加载99条记录,选择控件不允许我选择我需要的所有选项。好吧,我可以点击它们并选择它们(显示复选标记),但是我无法在选择控件之外克隆以使我的选择有效。所以,我只能点击“x”按钮并安静,但这样做,之前选择的选项没有设置。

我使用data-native-menu =“true”进行了测试,但它不起作用。我也尝试加载25条记录,并且它可以正常工作。但如果我加载超过25条记录,则选择不起作用。

我也尝试过训练我的99个选项。它也有效!!

我做错了什么?有提示吗?

提前致谢。问候,

0 个答案:

没有答案