Jquery 选择2不适用于动态添加的字段
嗨,我正在尝试向我的表单动态添加下拉字段,并应用它select2下拉插件。我的代码如下:Jquery 选择2不适用于动态添加的字段,jquery,jquery-select2,Jquery,Jquery Select2,嗨,我正在尝试向我的表单动态添加下拉字段,并应用它select2下拉插件。我的代码如下: TDList.eq(1).html("<input type='text' class='InsideTDSelect'></input>"); 并将其绑定到新创建的字段,如下所示 $(".InsideTDSelect").select2({ data: sampleArray }); 但它不起作用。为什么它不起作用 谢谢…您必须在放入dom后对其进行初始化,我的意思是您应该放入
TDList.eq(1).html("<input type='text' class='InsideTDSelect'></input>");
并将其绑定到新创建的字段,如下所示
$(".InsideTDSelect").select2({ data: sampleArray });
但它不起作用。为什么它不起作用
谢谢…您必须在放入dom后对其进行初始化,我的意思是您应该放入
.html()
的回调函数:
TDList.eq(1.html(“,function()){
$(“.InsideTDSelect”).select2({data:sampleArray});
});
$(".InsideTDSelect").select2({ data: sampleArray });
TDList.eq(1).html("<input type='text' class='InsideTDSelect' />", function(){
$(".InsideTDSelect").select2({ data: sampleArray });
});