如何允许在所选jQuery上进行徒手标记

如何允许在所选jQuery上进行徒手标记,jquery,tags,jquery-chosen,Jquery,Tags,Jquery Chosen,我用建议框来标记。我想按用户创建建议框中不存在的新标签。例如,如果用户想要创建一个新的标签,如“红色”,则应该创建它。但是,该插件不允许这样做。我正试图跟进那个问题,但我做不到。如何允许为用户创建新标记 不工作脚本: $(".chosen-select").trigger("chosen:updated"); 这是一个例子 HTML: <input type="text" id="newTag"></input> <button id="submitNewTag

我用建议框来标记。我想按用户创建建议框中不存在的新标签。例如,如果用户想要创建一个新的标签,如“红色”,则应该创建它。但是,该插件不允许这样做。我正试图跟进那个问题,但我做不到。如何允许为用户创建新标记

不工作脚本:

$(".chosen-select").trigger("chosen:updated");
这是一个例子

HTML:

<input type="text" id="newTag"></input>
<button id="submitNewTag">Add new option</button>

添加新选项
Javascript:

$("#submitNewTag").on("click", function() {
    var newTag = $("#newTag").val();
    addNewOption(newTag);
});

function addNewOption(option) {
    $(".chosen-select").append("<option>" + option + "</option>");
    $(".chosen-select").trigger("chosen:updated");
}
$(“#submitNewTag”)。在(“单击”,函数(){
var newTag=$(“#newTag”).val();
addNewOption(newTag);
});
函数addNewOption(选项){
$(“.select”).append(“+option+”);
$(“.selected-select”).trigger(“selected:updated”);
}
您的问题似乎是在触发更新之前不知道如何向选择列表添加新选项。这可以通过使用jQuery的.append()函数将一个新的
附加到
列表中来实现

在我的示例中,当用户单击“添加新选项”按钮时,输入框的内容将被添加到选择列表中,然后所选选择列表将被更新。

可能的重复项