首页 > 解决方案 > 有没有一种简单的方法来克隆现有的选择框?

问题描述

能够使用值克隆下拉列表。它在第一行工作正常,但是当我单击 glyphicon 克隆另一行时,下拉控件冻结(没有发生任何事情)。

@Html.DropDownList("searchfieldsDropdownList", new SelectList(Model.DataDictionary, "ID", "BLSName"), "", new { @class = "**chosen-select**" })

$("**.chosen-select**").chosen();

$(".glyphicon-plus").click(function () {
    $(this).closest("tr").clone(true).appendTo("#ruleTable");});

在此处输入图像描述

标签: javascriptjqueryasp.net-mvc

解决方案


插入后在新选择上初始化插件

就像是:

$(".glyphicon-plus").click(function () {
   var $row = $(this).closest("tr").clone(true).appendTo("#ruleTable");
   $row.find('.chosen-select').chosen()
});

推荐阅读