很简单的例子:https://jsfiddle.net/x6z6w0n8/8/的引导,多选如何onInitialized作品
如何我设置在初始化步骤中选择的值,而无需创建复制?
从非现场采样效果很好。 https://jsbin.com/yupinelefa/edit?html,js,console
正如我注意到,在离例如他们不初始化选择,他们只是使用事件onInitialized
。但是当我初始化(设置选项)在onInitialized
事件中选择然后没有任何变化,我也有2个选择。
一般情况 - 我在页面上有bootstrap-multiselect
。 OnInitialization我想要在其中设置选定的值。 我有下面的代码为例:
<select id="example-onInitialized" multiple="multiple" class="multiple">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
<option value="5">Option 5</option>
<option value="6">Option 6</option>
</select>
$('.multiselect').multiselect({
onInitialized: function(select, container) {
$(select).multiselect('select', 2); // I want to select item with value '2'
}
});
但这个脚本创建一个额外的选择。因此,我有一个选择与选择值'2'和一个空选择。 对我来说,好像每个电话.multiselect()
都会创建新的选择。这样对吗?谢谢。
请说明您的具体问题或添加其他详细信息,以确切地突出显示您的需求。正如目前所写,很难确切地说出你在问什么。 –
@ ZakariaAcharki,请检查我的更新。希望现在它更容易理解。谢谢 – demo