如何允许在所选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()函数将一个新的
附加到
列表中来实现
在我的示例中,当用户单击“添加新选项”按钮时,输入框的内容将被添加到选择列表中,然后所选选择列表将被更新。可能的重复项