Javascript 刷新时引导multiselect创建新的multiselect元素

Javascript 刷新时引导multiselect创建新的multiselect元素,javascript,jquery,twitter-bootstrap,multi-select,Javascript,Jquery,Twitter Bootstrap,Multi Select,我正在克隆输入表单中的行,这一行中有多个multiselect元素 仅克隆并将值设置为与前一行相同的值后,multiselect元素不起作用,因此我必须使用“刷新”选项,但这将创建一个新的multiselect元素 我的代码 $($row[last]).after($newRow); var multiselectValuesW = ($('.multiselectWorkers',$row[last]).val()); $('.multiselectWorkers',

我正在克隆输入表单中的行,这一行中有多个multiselect元素

仅克隆并将值设置为与前一行相同的值后,multiselect元素不起作用,因此我必须使用“刷新”选项,但这将创建一个新的multiselect元素

我的代码

    $($row[last]).after($newRow);
    var multiselectValuesW =  ($('.multiselectWorkers',$row[last]).val());
    $('.multiselectWorkers', $newRow).val(multiselectValuesW);
    $('.multiselectWorkers',$newRow).multiselect('refresh');

有什么建议吗??谢谢你

如果我理解你的意思,你需要ajax。您可以在不重新加载的情况下执行您尝试执行的操作,只需编写函数,以便在执行某项操作后(例如,单击复选框时)复制值

我没有重新加载。复制或克隆工作正常,但刷新时会添加新的multiselect元素。为什么?我使用var$newRow=$($row[last]).clone()创建新行;