Jquery 用“select2”取消选择标签

Jquery 用“select2”取消选择标签,jquery,jquery-select2,Jquery,Jquery Select2,您好,我是java脚本的新手 我尝试将所有选定的标记保存在数组中,其工作正常,但当我按下标记上的“x”键,然后从该数组中删除时,我如何才能做到这一点 $( "#select2-2" ).change(function() { $( "#select2-2 option:selected" ).each(function() { strArr[i] = $( this ).text(); i++; }); }).trigger("chan

您好,我是java脚本的新手

我尝试将所有选定的标记保存在数组中,其工作正常,但当我按下标记上的“x”键,然后从该数组中删除时,我如何才能做到这一点

 $( "#select2-2" ).change(function() {
     $( "#select2-2 option:selected" ).each(function() {
         strArr[i] = $( this ).text();
         i++;
     });
 }).trigger("change");
我的html代码:

有关Select-2的更多说明:

选择-2从选择列表中选择选项时创建标记,如下所示:

[tag3 x][tag2 x][tag4 x]

当我从选择列表中选择选项时,我得到的结果就像视觉标签一样。。所以我把标签保存在数组中。但当我按“x”时,我想从数组中删除此标记


知道我该怎么做吗?

添加一个删除按钮,然后将其链接到以下代码:
 $( "#select2-2" ).change(function() {
     $( "#select2-2 option:selected" ).each(function() {
         strArr[i] = $( this ).text();
         i++;
     });
 }).trigger("change");
$'select2-2'。查找:已选定。删除; 这将删除select2-2中的所有选定选项

var-strArr=[]; $select2-2.change功能{ var i=0; $select2-2选项:selected.eachfunction{ strArr[i]=$this.text; i++; }; }.触发变化; $“删除”。单击函数{ $'select2-2'。查找:已选定。删除; }; 标签1 标签2 标签3 标签4 标签5
RemoveI添加有关select-2和我想做什么的更多详细信息。对不起,我忘记添加jQuery了!只在JFIDLE上测试过。固定的