javascript - Selectpicker 不能与表单转发器一起使用
问题描述
我正在使用以下插件https://www.jqueryscript.net/form/jQuery-Plugin-For-Dynamic-Form-Field-Generator-DuplicateElement.html来复制一些字段,但是当我尝试使用 selectpicker 然后我不能从重复的下拉菜单中选择任何选项,这是一个 codepen fiddle https://codepen.io/vince84vecchio/pen/ZdYQPO向您展示问题所在。
这是代码:
$(function () {
$('#additional-field-model').duplicateElement({
"class_remove": ".remove-this-field",
"class_create": ".create-new-field"
});
// Call and initiate selectpicker plugin
$('.bs-select').selectpicker({
iconBase: 'fa',
tickIcon: 'fa-check',
// Prevent dropdown to show on top
dropupAuto: false
});
// refresh selectpicker so it does load dropdown on each duplicated field
$('#kmg_admin_new_building_type').selectpicker('refresh');
});
解决方案
从一个隐藏<select>
字段开始,您尚未使用.selectpicker()
.
要让第一行(和后续行)复制隐藏元素,使用 显示它.show()
,最后使用.selectpicker()
.
推荐阅读
- reactjs - 使用 useEffect 在 React 中重新获取数据
- vba - vba 中的 sumproduct 语法是什么?
- com-port - Märklin 模型铁路控制:ComPort - 从轨道检测模块/Win Power Shell 读取转储字节
- c# - 如何正确定义要创建的不同对象的数量?
- java - JTextPane 未触发 UndoableEditListener 事件
- sql - 如何构建查询,以便我可以找到所有事件以及额外的布尔列“参加”,这是参加者表的连接?
- assembly - 如何使用 NASM 交换 64 位寄存器中的字节?
- linux - docker.service 处于活动状态(运行)时找不到 Docker 命令
- python - 如何使用 List Comprehensions 将字符串转换为方程式
- go - 尝试在 Golang 中使用 crypto/aes 验证 NIST AES 示例 vectos