首页
学习
活动
专区
圈层
工具
发布

select2如何黏贴选择

有时在使用select2插件时会遇到这种需求:一次性选择一些数据,然后根据这些数据自动选择相关项,我也遇到了这种需求并实现,这里简单讲讲我的做法: 1.首先我修改了select2的源码,增加了一个方法paste...sel.text = data.text; sel.id = data.id; values.push(sel); } } } if(values.length >0){ $(selId).select2...重载了select元素,真正操作都是操作的select2插件创建的元素,笔者定义的select2元素id为multiple-import-orgId,s2id_multiple-import-orgId...则是select2插件创建的select元素id $("#s2id_multiple-import-orgId").on('paste',function(e){ // var data; if(window.clipboardData...('paste',items,selId); //selId为select2插件id }); 通过上面代码,相信都已经明白了其中的原理

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决Select2控件不能在jQuery UI Dialog中不能搜索的bug

    效果截图如下: 使用Select2,主要是因为它支持下拉式搜索。所以在数据稍微多一点,作为搜索选择功能的首选。但是运行出来之后,发现搜索框无法点击。开始想到的index不够大,被其他的元素覆盖了。...2.解决办法 通过Google搜索,发现select2作者在github上说明了这个问题: 但是他给出解决的方法,我看不太懂,后面也有人说直接修改jQuery UI类库,但是我们项目中使用的jquery-ui...所以不可能修改jQuery UI的源代码,而已修改源代码,在后期类库升级和维护上,各种坑还是比较多。所以我继续搜索解决版本。在jQuery UI的官网找到了方法。...hot fix代码如下: hot fix:Select2控件在jQuery UI弹出对话中不能搜索 $.widget("ui.dialog", $.ui.dialog, { open:...参考网址: 1.select2在jQuery UI Dialog上的bug 2.jQuery UI allowInteraction方法

    1.9K100

    select2 使用教程(简)「建议收藏」

    用了这么久的Select2插件,也该写篇文章总结总结。当初感觉Select2不是特别好用,但又找不到比它更好的下拉框插件。...一.文件需要引入select2.full.js、select2.min.css(4.0.1版本)和jquery.1.8.3及以上 最新版本的select2如果引用的jquery版本较低的话,某些功能无法正常使用...你可以通过id来从服务器上获取(ajax),再装载进去 callback(data); } //新版,直接给select添加option $("#id").append(new Option("Jquery...", 10001, false, true)); //或者 $("#id").append("Jquery"); 3.获取或设置值:select2...2、Select2控件的实际使用代码分析 1)基础界面代码及操作 使用select2控件,一般是在常规的select控件上,设置一下即可(设置它的class为select2)。

    27.9K20

    介绍个前端框架,不是Bootstrap!

    Material Design的效果 materializecss代码举例 举个多选的例子吧 这里就只贴一下那个多选框需要的代码 它实现的机制和Bootstrap的js组件一样(单从这个多选框它更像select2...),需要引入一个JS,然后自动绑定这个类的select,隐藏它并创建假的更好看的一组标签来实现用户交互功能,在用户交互之后更新这个select的值。...react-materialize 好看归好看的,materializecss可是基于JQuery的Dom操作实现的这种与众不同的体验,问题是现在谁还用JQuery操作Dom呀,自己要集成它到React...中一定要注意React Virtual Dom对Dom的管理和materializecss中JQuery的Dom操作之间的冲突。...前端的外延有几个大块:后端-如何更好地实现业务;项目管理-如何按时按预期交付;测试-如何保证交付质量;产品交互及美术-如何保证用户体验。就是最后这一点,美感对前端来讲很重要。

    2.3K100

    一段探索React自建内部构造的旅程

    一段探索 React 自建内部构造的旅程 在先前的文章里我们涵盖了React基本原理和如何构建更加复杂的交互组件。此篇文章我们将会继续探索React组件的特性,特别是生命周期。...稍微思考一下React组件所做的事,首先想到的是一点是:React描述了如何去渲染(DOM)。我们已经知道React使用render()方法来达到这个目的。...此方法有两个参数: prevProps:旧的属性 prevState:旧的state 这个方法的一个常见使用场景是当我们使用需要操作更新后的DOM才能工作的第三方库——如jQuery插件的时候。...为了验证这一点,让我们看看如何开发一个Select2库包裹(wrapper)React组件: var Select2 = React.createClass({ componentDidMount..._ref).select2('destroy'); $(this.

    1.2K40
    领券