在select加载数据中使用以下方式加载后
$('.selectpicker').on('show.bs.select',function(e){
$.ajax({
url: basePath,
dataType: "json",
success: function (data) {
var optArr = [];
for (var i = 0; i < data.length; i++) {
$('.selectpicker').append("<option value=" + data[i].userName + ">" + data[i].userName + "</option>");
}
$('#name').selectpicker({
size:5//设置下拉框长度 ---该地方未反应
});
// 缺一不可
$('#name').selectpicker('refresh');
$('#name').selectpicker('render');
}
});
});
在标记处设置的下拉框长度没用效果,加载了N长数据。求解决方式;(没又对不对的问题,我这个是重新敲上来的 ,实际在使用的,没有代码错误)