菜鸟笔记,怕自己忘了
下拉多选框要给他赋值,网上看的是:$('#edit_model').multiselect('select', ['1','2','3']);这种方法是可以的,但是我传递的是一个字符串“1,2,3”这样,就不行,所以这样处理
$("#edit_model").val("");
$("#edit_model").multiselect("refresh");
var aa = row.model; //aa="1,2,3"
var bb= new Array();
var bb =aa.split(",");
$('#edit_model').multiselect('select', bb); //这里直接传aa是不行的
<div class="form-group">
<label class="control-label col-sm-3" for="edit_model" id="eventLabel">机型:</label>
<div class="col-sm-6" id="eventDiv">
<select id="edit_model" name="selectedEvent" multiple="multiple" name="modelT">
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="3" >4</option>
</select>
</div>
<!-- <label class="control-label col-sm-3" style="color: #ff0000;" id="eventTips"></label> -->
</div>
,这样就好默认选中前面三个,完美解决!