【问题标题】:bootstrap multiselect on refresh creates new multiselect element刷新时引导多选创建新的多选元素
【发布时间】:2014-09-17 14:50:38
【问题描述】:

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

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

我的代码

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

有什么建议吗??谢谢

【问题讨论】:

    标签: javascript jquery twitter-bootstrap multi-select


    【解决方案1】:

    如果我理解你是正确的,你需要 ajax。您可以在不重新加载的情况下做您尝试做的事情,您只需要编写函数以在您执行某些操作后复制值,例如当您单击复选框时。

    【讨论】:

    • 我没有重新加载。复制或克隆工作正常,但在刷新时添加了一个新的多选元素。为什么?我用 var $newRow = $($row[last]).clone(); 创建新行
    猜你喜欢
    • 2015-12-27
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-04-20
    相关资源
    最近更新 更多