今天在做项目中使用到multiselect这个控件,要求在初始化的时候对控件进行赋值,折腾了许久,如下代码可以实现:
<select id="ACCESS_TYPE_GLOBAL" name="ACCESS_TYPE_GLOBAL" style="width:0px" options="minWidth:100" multiple="multiple"> <option value="0">其他</option> <option value="1">常规模式</option> <option value="5">战略合作</option> <option value="6">战略合作</option> <option value="8">延伸合作</option> <option value="9">延伸合作</option> <option value="10">延伸合作</option> <option value="16">房产合作</option> </select>
<script type="text/javascript"> $(document).ready(function(){ $("#ACCESS_TYPE_GLOBAL").multiselect(); $(‘#globalConfig_save‘).linkbutton({ onClick:function(){ var data = ‘0,1,5‘; data = ‘,‘ + data + ‘,‘; $(‘#ACCESS_TYPE_GLOBAL option‘).each(function(){ if(data.indexOf(‘,‘ + this.value + ‘,‘)!==-1){ this.selected = true; } }); $("#ACCESS_TYPE_GLOBAL").multiselect(‘refresh‘); } }); }); </script>
时间: 2024-11-05 11:57:26