jquery selectMenu刷新不起作用
我有一个我初始化的selectMenu,后来我想用一些数据填充它:
$.each(data, function (Key, Value) { $('#ddlReportFarms').append($("") .attr("value", Value.ID) .text(Value.Name)); }); $('#ddlReportFarms').selectmenu('refresh', true);
由于某些原因,这不起作用,新项目不显示。 如果我这样做而不是刷新:
$('#ddlReportFarms').selectmenu();
显示项目,但是当再次发生这种情况时,selectMenu会复制自身(出现两次)并变得有问题。
任何人? 谢谢伊格尔
我相信你必须这样做:
[... your other code...] $('#ddlReportFarms').selectmenu({'refresh': true});
你使用哪个版本的selectmenu?
我的fork没有方法刷新,但你的提议是正确的(在已经初始化的selectmenu上使用selectmenu()来刷新它)。 有关更多信息,请参阅维基: https : //github.com/fnagel/jquery-ui/wiki/Selectmenu