Javascript 选择2:以编程方式添加的项目没有文本

Javascript 选择2:以编程方式添加的项目没有文本,javascript,jquery-select2,jquery-select2-4,Javascript,Jquery Select2,Jquery Select2 4,无论我如何尝试以编程方式将项目添加到select2(pillbox样式)中,它们最终只会使用X将其从列表中删除,而右侧没有文本。下面是一个例子: var $newOption = $("<option selected='selected'></option>").val("TheID").text("The text") $("#myMultipleSelect2").append($n

无论我如何尝试以编程方式将项目添加到select2(pillbox样式)中,它们最终只会使用X将其从列表中删除,而右侧没有文本。下面是一个例子:

var $newOption = $("<option selected='selected'></option>").val("TheID").text("The text")
 
$("#myMultipleSelect2").append($newOption).trigger('change');
var$newOption=$(“”).val(“TheID”).text(“文本”)
$(“#myMultipleSelect2”).append($newOption).trigger('change');

谢谢你的帮助

我测试了这个,但没有发现你的代码有任何问题$newOption已添加到选项列表中。我发现问题出在我的“templateSelection”函数中,该函数正在为所有项目呈现(返回)空文本。我对此进行了测试,但没有发现您的代码有任何问题$newOption已添加到选项列表中。我发现问题出在我的“templateSelection”函数中,该函数正在为所有项目呈现(返回)空文本。