我有一个获取请求,它获取一堆类别信息来填充<select>
. 我正在使用 jQuery UI Selectmenu 来设置我的选择样式。
所以我的 jQuery 看起来有点像这样:
//Initalise the selectmenu
$("select").selectmenu({ style: 'dropdown' });
$.get("http://localhost/somedata?cat=2", function (data) {
$.each(data, function (index, itemData) {
$("<option value='" + itemData.Id + "'>" + itemData.Name + "</option>").appendTo("#selectList");
});
});
但是,这会填充<select>
但不会更新 jQuery UI 选择菜单。我需要做什么才能让选择菜单“重新绘制”以便新值出现在选择菜单中?