gpt4 book ai didi

jquery - 当您处于 "tagging"模式时,如何初始化 jquery select2 项目?

转载 作者:行者123 更新时间:2023-12-01 06:47:02 27 4
gpt4 key购买 nike

我正在尝试弄清楚如何初始化 a jquery select2 item当我处于标记模式时(因为我想允许用户输入新项目:

我看到这个例子:

 $("#e12").select2({tags:["red", "green", "blue"]});

工作正常,但我需要使用已添加的一些条目来实例化它。

但是如果我想在页面加载时使用一些现有项目进行初始化,我尝试这样做:

   var existingEmailAddresses= ["joe@abc.com","bill@abc.com"];

$("#e12").select2({
width: "600px",
multiple: true,
tags:["A", "B", "C"],
initSelection: function (element, callback) {
callback(existingEmailAddresses);
}
});

但这似乎不起作用。

使用标记模式时如何初始化条目?

编辑

我还想看看是否有任何钩子(Hook)来验证添加的新标签。就我而言,我想确保它们是有效的电子邮件地址。

最佳答案

尝试

var existingEmailAddresses = ["joe@abc.com", "bill@abc.com"];

$("#e12").val(existingEmailAddresses).select2({
width: "600px",
multiple: true,
tags: ["A", "B", "C"]
});

演示:Fiddle

关于jquery - 当您处于 "tagging"模式时,如何初始化 jquery select2 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23464156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com