【发布时间】:2016-07-21 12:33:21
【问题描述】:
在从远程源加载的数据的this example 中,我可以看到呈现为选项的图像和其他 html 元素。我想使用本地数组中的数据来完成同样的事情。我已经尝试按照文档中的描述构建一个数组,并使用 data 选项添加它,但 html 呈现为纯文本:
var data = [
{ id: 0, text: '<div style="color:green">enhancement</div>' },
{ id: 1, text: '<div style="color:red">bug</div><div><small>This is some small text on a new line</small></div>' }];
$("select").select2({
data: data
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2/js/select2.min.js"></script>
<select></select>
如何将 html 内容添加到 select2 选项中?
【问题讨论】:
标签: jquery html jquery-select2 jquery-select2-4