javascript - 有没有一种简单的方法来克隆现有的选择框?
问题描述
能够使用值克隆下拉列表。它在第一行工作正常,但是当我单击 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");});
解决方案
插入后在新选择上初始化插件
就像是:
$(".glyphicon-plus").click(function () {
var $row = $(this).closest("tr").clone(true).appendTo("#ruleTable");
$row.find('.chosen-select').chosen()
});
推荐阅读
- ios - 如何在 Swift 中访问多个动画?
- sql - 如何从 Oracle SQL 中的字符串中删除前导 0?
- android - 对同一应用程序中的多个活动实现同步适配器
- c - macOS 上 C 中的共享内存库 -lrt
- matlab - 在matlab中处理NaN,简单的任务
- javascript - 在 Vue.js 的内联处理程序中访问已发出事件的数据
- google-chrome-extension - 如何从开发者工具中查看 chrome.storage?
- ios - iOS - “LIBPLATFORM 客户端中的错误:尝试递归锁定 on_unfair_lock”中的崩溃
- google-drive-api - 401-为 Google Team 驱动器下载文件时未授权
- rust - 如何在 Rust 中表达通用地图和设置容器?