刷新选择菜单 - 类型错误: 无法读取未定义的属性'jQuery19105462655627634376'



给定函数:

function pintarTipologias() {
console.log("pintarTipologias");
$('#comboTipologias').selectmenu();
var tipologias = JSON.parse(localStorage.getItem("tipologias"));
if (tipologias != null && tipologias.length > 0) {
    tipologias.forEach(function(tipologia, posicion) {
        $("#comboTipologias").append('<option value=' + tipologia.id +  '>' + tipologia.denominacion + '</option>');
    });
}
$('#comboTipologias').selectmenu();
$('#comboTipologias').selectmenu("refresh");
}

最后一行产生以下错误:

TypeError: Cannot read property 'jQuery19105462655627634376' of undefined

我在Chrome控制台写:

$('#comboTipologias').selectmenu("refresh");
TypeError: Cannot read property 'jQuery19105462655627634376' of undefined
$('#comboTipologias').selectmenu();
[<select id=​"comboTipologias" name=​"comboTipologias" data-mini=​"true" data-native-menu=​"false" multiple=​"multiple" tabindex=​"-1">​…​</select>​]
$('#comboTipologias').selectmenu("refresh");
[<select id=​"comboTipologias" name=​"comboTipologias" data-mini=​"true" data-native-menu=​"false" multiple=​"multiple" tabindex=​"-1">​…​</select>​]

我不明白

试试这个:

$('#comboTipologias').selectmenu('refresh', true);

相关内容

最新更新