bootstrapTable的select选中后没有selected属性,请求各位不吝赐教一下,
也并不是前端代码没显示出来,确实就是没有selected属性
val()取value试试
不知道你这个问题是否已经解决, 如果还没有解决的话:**前言,萌新最近有了个jq项目的select多选功能的需求,就找到了下面的插件想要实现这个功能
bootstrap-selectfunction loadInfo() {
//默认数据
var area = document.getElementById("id_select");
area.options.length = 0;
/*var result = {};
$('#demo option').each(function(){
result[$(this).val()] = $(this).text();
})
for (var item in result) {
area.options.add(new Option(result[item], item,));
}*/
$('.selectpicker').selectpicker('refresh');
/*var defSelOption = ['111','222','333','444'];
var showSelOption = '';
if (defSelOption.length > 0){
$('.selectpicker option').each(function(index){
if(defSelOption.indexOf($(this).val()) > -1){
$(this)[0].selected = true;
showSelOption += $(this).text() + ',';
}
})
showSelOptionOver = showSelOption.substr(0,showSelOption.length-1);
$('.filter-option-inner-inner').text(showSelOptionOver);
$('.dropdown-toggle').removeClass('bs-placeholder')
}*/
}
上面是我根据我在做的项目修改后的select-multiple.js
第一个注释的功能是做的一些关于初始获取数据格式的改动(需要从另一个隐藏的select获取数据,value和text还需要不一样)
第二个注释的功能就是默认选中某几个选项,defSelOption当然就是需要被选中的选项啦
最后,虽然比较简单,但还是希望搜到了这个标题的人能根据我这边文章节省一点时间(当然要用来摸鱼啦)