igcombo 不适用于动态 DIV 元素



igcombo在使用静态div元素时工作得很好,但是如果我动态地将div元素添加到页面中,igcombo框数据将不会被填充。有什么我能做的吗?

 $("#combo").igCombo({
            dataSource: data, //JSON Array 
            valueKey: "ID",
            textKey: "Name"
        });

<div id="combo"></div>

igCombo和任何其他小部件需要在DOM中已经存在的元素上初始化。为了让它与您动态创建的容器一起工作,您只需要在元素添加到DOM后调用初始化代码。

$.ajax({
    ...
    success: function (data) {
        var combo = $('<div id="combo"></div>').appendTo(document.body);
        combo.igCombo({
            dataSource: data, //JSON Array 
            valueKey: "ID",
            textKey: "Name"
        });
    }
});

相关内容

  • 没有找到相关文章

最新更新