如何为多选下拉菜单提供选项 jquery
How to give options to multiselect dropdown jquery
我正在尝试动态创建多select 下拉列表。
Html
<select id="impact-report-type-filter-input" name="impact-report-type-filter-input" multiple='multiple'>
jQuery
$("#impact-report-type-filter-input").multiselect({
noneSelectedText: '',
minWidth: 165,
header: "Select Recipient(s)",
});
//in other function im trying this for options
var filterList = data.filterList; // ["1495cat", "Category Test","Labour", "New Law 1", "testing"]
//var filterString = filterList.toString();
//var dataArray = filterString.split(",");
//var data1="1,2,3,4";
//Make an array
//var dataarray=data1.split(",");
$("#impact-report-type-filter-input").val(dataarray);//filterList);
$("#impact-report-type-filter-input").multiselect("refresh");
但是我在下拉列表中没有任何选项,请参考图片
试试下面的代码。包括 bootstrap-multiselect.css 也
$(document).ready(function() {
//in other function i'm trying this for options
$("#impact-report-type-filter-input").multiselect({
noneSelectedText: '',
minWidth: 165,
header: "Select Recipient(s)",
});
var filterList = ["1495cat", "Category Test","Labour", "New Law 1", "testing"]; //
for(f in filterList){
$('#impact-report-type-filter-input').append($('<option>', {
value: filterList[f],
text: filterList[f]
}));
}
$("#impact-report-type-filter-input").multiselect("refresh");
});
我正在尝试动态创建多select 下拉列表。
Html
<select id="impact-report-type-filter-input" name="impact-report-type-filter-input" multiple='multiple'>
jQuery
$("#impact-report-type-filter-input").multiselect({
noneSelectedText: '',
minWidth: 165,
header: "Select Recipient(s)",
});
//in other function im trying this for options
var filterList = data.filterList; // ["1495cat", "Category Test","Labour", "New Law 1", "testing"]
//var filterString = filterList.toString();
//var dataArray = filterString.split(",");
//var data1="1,2,3,4";
//Make an array
//var dataarray=data1.split(",");
$("#impact-report-type-filter-input").val(dataarray);//filterList);
$("#impact-report-type-filter-input").multiselect("refresh");
但是我在下拉列表中没有任何选项,请参考图片
试试下面的代码。包括 bootstrap-multiselect.css 也
$(document).ready(function() {
//in other function i'm trying this for options
$("#impact-report-type-filter-input").multiselect({
noneSelectedText: '',
minWidth: 165,
header: "Select Recipient(s)",
});
var filterList = ["1495cat", "Category Test","Labour", "New Law 1", "testing"]; //
for(f in filterList){
$('#impact-report-type-filter-input').append($('<option>', {
value: filterList[f],
text: filterList[f]
}));
}
$("#impact-report-type-filter-input").multiselect("refresh");
});