selectize.js仅添加带有选定标签的最后一个选项

问题描述

背景

我正在使用动态输入字段,管理员可以在管理面板中创建输入字段(PropertyName,输入类型,占位符,DefaultValue),然后在前端手动创建它们。

代码 最终动态生成的HTML是:

<select class="multi-select-input" required="required">
                        <option>- select -</option>
                        <option value="5" selected="selected">5</option>
                        <option value="6" selected="selected">6</option>
                        <option value="7" selected="selected">7</option>
                    </select> 

Js代码

$('.multi-select-input').selectize({
            maxItems: 50
        });

预期结果: 在输入字段中添加5、6和7

实际结果: 仅最后一个选项,即7,被添加到输入字段。

我无法使用js代码添加值,因为有很多动态生成的字段,并且我正在添加 在所有字段上multi-select-input类以使其多选。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...