Jquery createSearchChoice选择2并从另一个下拉列表中添加值
我需要创建一个select2下拉列表,在从另一个下拉列表中选择一个值之后,该下拉列表将填充值。我可以使用。每个循环:Jquery createSearchChoice选择2并从另一个下拉列表中添加值,jquery,jquery-select2,Jquery,Jquery Select2,我需要创建一个select2下拉列表,在从另一个下拉列表中选择一个值之后,该下拉列表将填充值。我可以使用。每个循环: $.each(data, function() { $("#subjectId").append('<option value="'+ this.id +'">'+ this.value +'</option>') }); 我的问题是我不能同时做到这两个。是否有一种方法可以在另一个下拉列表的值发生更改时填充该下拉列表,并使用createSea
$.each(data, function() {
$("#subjectId").append('<option value="'+ this.id +'">'+ this.value +'</option>')
});
我的问题是我不能同时做到这两个。是否有一种方法可以在另一个下拉列表的值发生更改时填充该下拉列表,并使用createSearchChoice动态填充值
谢谢
$("#subjectId").select2({
multiple: false,
createSearchChoice:function(term, data) {
if ($(data).filter(function() { return this.text.localeCompare(term)===0; }).length===0) {return {id:term, text:term};} },
data: [{id: '', text: ''}]
});