Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript tagit标记是在用户按下按钮选择选项时创建的_Javascript_Jquery_Tag It - Fatal编程技术网

Javascript tagit标记是在用户按下按钮选择选项时创建的

Javascript tagit标记是在用户按下按钮选择选项时创建的,javascript,jquery,tag-it,Javascript,Jquery,Tag It,我用过tagit插件。我正在使用autocomplete特性并进行ajax调用以获取选项。这很有效。但当用户尝试选择选项时,每个选项的标签都会被创建。 我已经修改了TagitJS focus: function(event, ui) { console.log(event); event.preventDefault(); that.createTag(ui.item.label,ui.item.value); } 所以,我可以

我用过tagit插件。我正在使用autocomplete特性并进行ajax调用以获取选项。这很有效。但当用户尝试选择选项时,每个选项的标签都会被创建。 我已经修改了TagitJS

focus: function(event, ui) {
           console.log(event);
           event.preventDefault();
           that.createTag(ui.item.label,ui.item.value);
}
所以,我可以显示标签并使用输入值属性作为它的值

e.g., label:Orange value:4

我希望仅当用户点击enter on选项时才创建标记。

尝试删除
that.createTag(ui.item.label,ui.item.value)…删除后,它不会创建标记尝试删除.createTag(ui.item.label,ui.item.value)…删除后,它不会创建标记