【发布时间】:2016-09-24 18:19:06
【问题描述】:
我使用Select2 并使用{data: [{id:1, text: "..."}] 方法来定义选项。我想通过对由多个空格字符组成的子字符串进行分组来格式化每个选项。所以是这样的:
{data: [
{id:1, text: "Trees - Oak"},
{id:2, text: "Trees - Pine"},
{id:3, text: "Seas - North Sea"},
{id:4, text: "Seas - Baltic Sea"}
]}
当我这样做时,它们在结果下拉列表中显示为一个空格(处理空格的默认 HTML 方式)。当我使用   而不是空格时,它们在下拉菜单中显示为字符串“ ”而不是空格。
{data: [
{id:1, text: "Trees - Oak"},
{id:2, text: "Trees - Pine"},
{id:3, text: "Seas - North Sea"},
{id:4, text: "Seas - Baltic Sea"}
]}
有没有办法保留我在数据项的text 属性中定义的所有空格?
【问题讨论】:
-
为什么不使用实际的不间断空格字符,即
\u00a0? -
啊,是的,我不知道那个。我试过了,它也有效。缺点是
\u00a0搜索空格时不会匹配到。但是,除此之外,这是一个不错的选择。
标签: javascript html select2