select2正常复制,会多一个框出来,因为需要在复制之前将select2给销毁

但是对于动态加载的optionlist 的select2,单单销毁是不够的

因为缓存的原因,select2会保存复制之前的select2的option,也尝试了销毁再重建,但是还是会有问题,因此直接remove select2下的所有option即可。

  //+$(".org_list").on("click", ".plus_ps", function () {if ($(".org_item").length >= 5)alert("只支持最多5个单位之间的对比");else {var $this = $(this);var sourceselect = $this.parent().find('select');sourceselect.select2('destroy');var html = $this.parent().clone();$this.parent().after(html);//查找刚刚复制的selectvar tagertSelect = $this.parent().next().find('select');//定义select2$(".org_select").select2({placeholder: '请输入',ajax: {url: function (params) {return CPRO.getVirtualPath() + "/PersonalityDataStatistics/GetOrganizationList";},dataType: 'json',delay: 250,data: function (params) {var queryParameters = {keywords: params.term};return queryParameters;},processResults: function (data) {return {results: data.message};},cache: false}});//清空缓存的optiontagertSelect.find('option').remove(); //添加相关的div---与select2操作无关var totalDiv = $('.total_div').find('.total_item:last');var clDiv = totalDiv.clone();$('.total_div').find('.total_item:last').after(clDiv);$('.total_div').find('.total_item:last').find('option:last').text("");}});//-$(".org_list").on("click", ".reduce_ps", function () {if ($(".org_item").length <= 2) { return; }var $this = $(this);//删除该div$this.parent().remove();//删除相关的div$('.total_div').find('.total_item:last').remove();PersonalityChart();});

参考博客:

https://blog.csdn.net/cccaaa8888/article/details/51362774

https://blog.csdn.net/weixin_40010498/article/details/81902866

select2复制下拉框clone相关推荐

  1. poi 复制下拉框内容入力规则

    在poi中,下拉框里面有两种格式入力,一种是通过入力规则直接有数据进行复制 另一种是通过引用其他sheet或者是单元格的内容进行list显示的 private void xxcopy() {List& ...

  2. 智能补全模糊查询select2的下拉选择框使用

    我们在上篇文章中已经在SpringMVC基础框架的基础上应用了BootStrap的后台框架,在此基础上记录select2的使用. 应用bootstrap模板 基础项目源码下载地址为: SpringMV ...

  3. Excel导出模板加数据时,下拉框丢失解决方案

    简介: 在工作中.我们大多数会碰到导出.导入excel功能.此篇文档便是对导出时,模板中自带的下拉框丢失的问题记录. 摘要: 首先简要描述如何实现excel导出模板加数据功能. 1.读取sheet模板 ...

  4. Bootstrap 4风格的select2下拉框

    Bootstrap 4风格的select2下拉框 以 Select2 的 Bootstrap 3 风格 为基础,做了些修改,做成了 Bootstrap 4 风格的 Select2 下拉框. 效果: 使 ...

  5. select2 ajax demo,Select2下拉框示例

    在项目中,需要用到下拉框,于是找到了这个比较好用的select2插件,功能很强大,几乎能满足所有的下拉选择需求,选中之后可以点击取消选择的,另,本例连同ajax获取选择的数据一并提供. 添加极限活动 ...

  6. select2 手动输入匹配下拉框内容可多选

    这里我选择的是select2这个插件. 官网地址:https://select2.org/getting-started/builds-and-modules 主要实现输入框可以有多选下拉框 < ...

  7. bootstrap3中select2的默认值和下拉框的禁用

    bootstrap3中select2的默认值和下拉框的禁用 最近做项目用到了select2插件,需求中需要给下拉框设置默认值之后,禁用下拉框,我开始的写法是这样的 <script type=&q ...

  8. java下拉模糊查询_select2 智能补全模糊查询select2的下拉选择框使用

    我们在上篇文章中已经在SpringMVC基础框架的基础上应用了BootStrap的后台框架,在此基础上记录select2的使用. 应用bootstrap模板 基础项目源码下载地址为: SpringMV ...

  9. rails使用html form,Rails 页面多选下拉框, form_for, form_tag 使用技巧及 select2 使用

    表单的多选下拉框在 web 项目中比较常用且常见,所以快速构建多选下拉框是每个 Rails 全栈开发者必备的技能. 这篇文章总结使用 select2 前端插件和 Rails 内置的视图帮助方法 sel ...

  10. select2下拉框总结

    用了这么久的Select2插件,也该写篇文章总结总结. 在我的印象里Select2有2个版本,最新版本有一些新的特性,并且更新了一下方法参数,比最初版本要好看一些,本文针对新版本. 官网:http:/ ...

最新文章

  1. 让我去健身的不是漂亮小姐姐,居然是贝叶斯统计!
  2. 云计算已成创新基础设施,三大暗流左右未来“云市场”
  3. jersey tomcat MySQL_tomcat web容器中,调用jersey client端报错的处理
  4. ABP vNext 审计日志获取真实客户端IP
  5. 缓存通用管理类 + 缓存 HttpContext.Current.Cache 和 HttpRuntime.Cache 的区别
  6. python list转dict
  7. Linux创建软连接
  8. CFFI - 简介及简单使用
  9. C++ 进阶——object slicing 与虚函数与dynamic_cast
  10. Rtsp之信令交互流程
  11. 概率论综述(题型篇)
  12. oracle分析函数汇总
  13. 小米8SE如何安装google框架-之 chrome 手机安装 没有可安装该应用的设备
  14. 计算机网络的权威杂志,科学网—晒个自己整理的计算机网络和通信方向可能相关的期刊列表...
  15. 100%可用的总裁主题授权版 WordPress付费资源素材下载主题
  16. UE4数据库 Mysql
  17. 嵌入式软件开发笔试面试知识点总结-操作系统部分
  18. 配置华为防火墙接口IP地址和区域
  19. 路由交换接口类型详解——通俗易懂版
  20. 数据人的生活智慧(1)

热门文章

  1. 【通信】基于matlab GUI循环码编译码器【含Matlab源码 692期】
  2. 【消费量预测】基于matlab碳排放约束下煤炭消费量预测【含Matlab源码 223期】
  3. icons在java显示出来_java – 制作jfilechooser显示图像缩略图
  4. 地壳中元素含量排名记忆口诀_地壳中含量最多的元素--氧元素
  5. 针对Android智能电视研发的,基于Android的智能电视遥控系统研制
  6. zblog php 二级菜单,ZblogPHP模版导航栏跟随效果
  7. mysql运维知识_Mysql运维知识
  8. tracepro杂散光分析例子_第二期青年矿床学家网络论坛(刘琰碳酸岩杂岩体型稀土矿;王小林CO2成矿效应)...
  9. 聊聊flink JobManager的High Availability
  10. 基于DKHadoop的智慧人社服务平台开发案例简述