javascript - 无法预先选择选择值

标签 javascript jquery-select2

我有一个带有下拉列表的网页。我有一个关于我的问题的 JSFiddle here 。下拉列表以 select2 呈现。插入。我需要支持下拉列表中的标签。我的下拉列表在初始(创建)状态下工作正常)。但是,当我编辑记录时,我无法弄清楚如何预填充所选值。我尝试遵循文档中的示例,其中包含以下内容:

$('#NameDisplay').select2({
  tags: ["Randy"]
}); 

但是,正如我的Fiddle显示,它不起作用。我添加了一个“基本”下拉菜单,只是为了尝试填充一些内容。我还添加了“完整”以更好地展示我的整个场景。我不知道我做错了什么。

最佳答案

您只需设置value即可<input> 的属性元素。将其设置为以逗号分隔的标签列表。

<input class="form-control input-sm" id="NameDisplay"
       name="NameDisplay" type="text" value="Randy" />

关于javascript - 无法预先选择选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28563634/

相关文章:

javascript - 我怎么能 json.loads ("""") 4 个钉子?

javascript - Chrome 扩展程序 : Inject JS before page load

javascript - 使用AJAX数据源时,可以在Select2中设置查询字符串参数吗?

javascript - 如何检查带有标签 : true using jquery? 的 select2 下拉列表中是否存在该值

javascript - 如何初始化禁用的 select2

javascript - 在 Ember 中按照不同模型的属性进行排序

javascript - 使用javascript捕获扬声器输出

javascript - 动态注入(inject) Canvas 上出现意外的性能损失

jquery-select2 - select2显示未更新标签文本,但值正在更改

javascript - Select2 多选下拉导致窗口滚动