我正在尝试用Meteor和Select2实例化一个多选择框。我的html驻留在模板中,如下所示:
<template name="selectbox">
<select id="testbox">
<option value="AL">Alabama</option>
<option value="AL">Washington</option>
</select>
</template>在我的客户端js中,我有以下代码:
Template.selectbox.rendered = function(){
var options = { allowClear : true, multiple : true }
$("#testbox").select2(options);
};不幸的是,我的浏览器的控制台会产生以下错误:
Exception from Deps afterFlush function: Error: Option 'multiple' is not allowed for Select2 when attached to a <select> element.我还尝试将以下代码直接放在我的客户机js文件中(以及在Template.selectbox.create中):
$(document).ready(function(){
var options = { allowClear : true, multiple : true }
$("#testbox").select2(options);
});不幸的是,我也收到了同样的错误。奇怪的是,如果我的选择是:
var options = { allowClear : true, placeholder : 'test' }这两个选项似乎都不起作用。但是,复选框的呈现是selct2的呈现。
知道会有什么问题吗?谢谢你的进阶。
https://stackoverflow.com/questions/19852889
复制相似问题