jquery-select2相关内容
我为这个很棒的 jquery 插件 jQuery-Select2 创建了简单的自定义 AngularJs 指令,如下所示: 指令 app.directive("select2",function($timeout,$parse){返回 {限制:'交流',链接:函数(范围,元素,属性){$超时(功能(){$(元素).select2();},200);}};}); 在 HTML 模板中的使用
..
我在使这个 plunkr (select2 + angulat-ui) 工作时遇到问题. http://plnkr.co/edit/NkdWUO?p=preview 在本地设置中,我得到了 select2 工作,但我无法按照 文档.太窄了无法使用. 谢谢. 编辑:别介意那个 plnkr,我在这里找到了一个工作小提琴http://jsfiddle.net/pEFy6/
..
..
这是我的代码:我想在我的表单中添加 https://github.com/ng-select/ng-select 多选标签输入. components.module.ts: import { NgModule } from '@angular/core';从'@angular/common'导入{CommonModule};从'@angular/common/http'导入{HttpCli
..
我想在编辑时获取多选输入字段中的选定值. 我正在使用 select2 version:4 我有一个 产品 表单,其中有一个名为“条件"的字段,该字段使用 select2 多选选项. 目前工作正常.我也将这些数据添加到数据库中. 但是当我想编辑同一个产品时,我想显示数据库中先前选择的条件项目. 我如何在 select2 中实现这一点. 请将帮助我完成此操作的链接发送给我.
..
我正在尝试使用 Select2 jquery 插件使我的选择下拉菜单中的 optgroup 可折叠/可展开. 我发现了一个看起来不错且简单的解决方案(https://github.com/select2/select2/issues/730) 但它对我不起作用,我认为这是因为它来自旧版本的 select2. 我已经想出了如何从 更新 css .select2-result-sub
..
我正在使用 select2 jquery 插件来重新格式化我的长选择选项.一切都按预期工作,除了当我提交表单时,id 值被保存为值,而不是值(在本例中为 lang).我不知道我做错了什么. 脚本如下所示: var langs=[{id:0,lang:'English'},{id:1,lang:'南非荷兰语'},{id:2,lang:'阿尔巴尼亚语'},{id:3,lang:'Zulu'}]
..
这里有一个小提琴示例. 这个例子展示的是一个普通的多选 select2 元素,当用户从列表中选择项目时,它会向下扩展并导致父容器向下扩展.出于移动和布局方面的考虑,我不能让父级增长得比设置的大. 如何设置禁用元素扩展的选项或至少设置 CSS 以保持元素的大小并允许用户滚动? 以下代码可防止链接腐烂. HTML:
..
我使用的是 Select2 4.0.6,我有一个类似下面的错误: allowClear 给出“未捕获的类型错误:无法读取未定义的属性 'id'";用于选择时. 我该如何修复这个错误?
..
我看过其他一些主题,但没有那么具体.这并不是我认为很难的事情,但我不确定如何去做. 目前我将 Select2 用于标记系统,在它旁边我有建议的标签,用户可以点击这些标签并将其添加到框中. 相反,每个标签都在替换内容并添加自身. 我需要将添加内容附加到框中,而不替换其中已有的内容. 这是我的代码: $(document).on('click', ".tag1", funct
..
我知道 select2 不存在“只读"功能.请查看此处.我如何做到这一点?任何帮助,将不胜感激.谢谢.注意:我不能使用禁用.如果我使用禁用,我将不会获得所选值的列表. 解决方案 我猜这个问题已经解决,或者可以用于更高版本,因为这对我有用. 请仔细阅读示例以在此处将 select2 设为只读:Select 2 在js代码中: $("select").select2("reado
..
我有一个yii2 activeform,其中表单的功能可以根据表单中的其他内容进行更改.因此,我有一个clubs字段,在某些情况下可以是多个,而在其他情况下则不能是多个. field($ model,'clubs')-> widget(\ kartik \ widgets \ Select2 :: classname(),['数据'=>$ club_data,'hide
..
我有一个select2,只有在获得许可的情况下,我才需要创建标签.我需要通过用户ID通过ajax来检查权限. 现在设置为 tags:true ,我可以始终创建新的标签.(好的)如果设置了 tags:false ,则无法创建新标签.(好) 我尝试使用标签: function(){return false;} ,但似乎仍可以创建标签.(不好) 我的目标是拥有这样的东西: 标签:fu
..
我正在使用Select2(通过CDN/最新版本),并从数组中加载数据.(请注意,数据是通过AJAX/JSON提取的,但是由于某些特殊情况,它是通过数组加载的.)我需要以编程方式通过文本而非ID来选择一个值.我可以通过ID来使它工作,但不能通过文本来工作.虽然我可以手动遍历数组,确定ID,然后从ID中选择,但我认为还有一种更优雅的方法... 这是一些代码片段... //现在将所有元素加载到来
..
我有一个带有 SELECT2 的表单. 以下是示例图片: 您可以在图像上看到,错误标签与其他错误标签不同. 有两个问题: 如何在SELECT2上修复错误标签,使其与其他错误标签相同? 当SELECT2更改其值时,如何添加或删除验证?(对不起,我是SELECT2的新手) 这是我的验证表单的代码: $(“#systemcodeForm").validate({Sub
..
有什么方法可以按名称对select2生成的列表进行排序?我有一些代码: var dataUser = [{"id":"5","text":"BTest"},{"id":"2","text":"ATest"},{"id":"8","text":"CTest"},{"id":"13","text":"DTest"}];$(“#mylist").select2({数据:dataUser,templa
..
我正在使用 Select2 3.4.5 创建选择框, 我使用此代码创建多值选择框,一切都很好. Data1 Data2 Data3..
..
如何将某些项目分组在单独的 optgroups 中?应该在不同的 JSON 对象中设置? select2 文档中没有任何示例.任何帮助或指导都会有所帮助. 以下是 select 群体的示例代码: jQuery 代码: var data = [{id:0,文字:'enhancement'},{id:1,文字:"bug"},{id:2,文字:'duplicate'},{id:3,文字:
..
我想在列表的第一个元素中将一个按钮添加到“添加新项".如果用户单击该按钮,则需要打开一个弹出窗口并从用户那里获取输入.如何在select2插件中执行此操作?(或)是否需要为此自定义任何默认选项? 解决方案 这是我的方法 $('#select2').select2().on('select2:open',()=> {$(“.select2-results:not(:has(a))").a
..
我正在尝试在我的select2下拉列表中添加jQuery验证.但是,它一直导致javascript异常"nodeName undefined",我不确定出了什么问题. $(“.field-validation-required").each(function(){//如果当前的html类是select2下拉列表,则输出SELECT.console.log(this.nodeName);$(th
..