Javascript 添加新行后select2如何在表中正确工作?

Javascript 添加新行后select2如何在表中正确工作?,javascript,html,Javascript,Html,当我在表中添加新行时。select2将select2中的选定项目和禁用项目保留在新行中。 因此,我不想在添加新行并选择2 work而不禁用自身时保留选中的项目 我试着将开关盒放在select上,但select2不起作用 $(文档)。准备好了吗( 函数(){ $('.js示例基本倍数')。选择2(); } ) 函数addRow(tableID){ var table=document.getElementById(tableID); var rowCount=table.rows.length;

当我在表中添加新行时。select2将select2中的选定项目和禁用项目保留在新行中。 因此,我不想在添加新行并选择2 work而不禁用自身时保留选中的项目

我试着将开关盒放在select上,但select2不起作用

$(文档)。准备好了吗(
函数(){
$('.js示例基本倍数')。选择2();
}
)
函数addRow(tableID){
var table=document.getElementById(tableID);
var rowCount=table.rows.length;
var colCount=table.rows[0].cells.length;
var row=table.insertRow(rowCount>-1);
对于(变量i=0;i

添加新行
名称
选择
选项
阿拉巴马州
博伊伊伊乌
猫
怀俄明州
删除
来自官方文件:,您需要这样做

$('#mySelect2').val(null).trigger('change');

这是清楚的新老排。此时新行显示为禁用。您可以自行选择要清除的行。使用select2官方方法操作DOM对象,不要直接编辑html,它将不会有正确的事件处理。可能是这样:)