javascript - 如何强制 Materialise 自动完成文本流到新行?

标签 javascript css autocomplete materialize

我需要在建议的自动完成中重复。为什么?
可能有两个人同名同姓。我正在使用 Materialise,但它不提供该功能。我正在考虑添加一些额外的文本,例如电子邮件等,以使其按我需要的方式工作。为了让它看起来更好,我希望“额外”文本始终在新行上。

但我不知道该怎么做。我试过 <BR> , &#10;\n但它没有用。知道如何让它发挥作用吗?

    data: {
        "Radek Surname - radeksurname@ymail.com": null,
        "Radek<BR> new line": null,
        "Radoslav": 'http://placehold.it/250x250'
    },

https://jsfiddle.net/radek/8e7kvf6r/17/

enter image description here

看起来 BR 标记已被删除,并且不再存在于 HTML 源代码中。看图片。

最佳答案

非常不优雅,但又快又脏:

添加到 CSS:

.autocomplete-content span
{
  white-space: pre;
}

在 js 中:

{
  "Radek\n new line": null,
  [`Or Radek
another new line`]: null
}

fiddle :https://jsfiddle.net/c6revjmu/2/

关于javascript - 如何强制 Materialise 自动完成文本流到新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65521378/

相关文章:

java - Eclipse Mars 自动完成问题

javascript - mocha 中的“it”无法使用 await 运行

css - :after 边框上的奇怪阴影

html - 如何在此跨度内垂直居中文本

javascript - JQuery 自动完成未使用所选项目填充输入

r - Sublime Text 2 中的自动完成 R

javascript - 如何按整数列对 json 对象进行排序,例如 "3"、 "2"、 "5"

javascript - jQuery/CSS - 使元素适合屏幕(没有水平滚动条)

javascript - CreateJS - 为什么在创建 createjs 位图时仅使用路径适用于 Firefox 而不适用于 Chrome

html - 媒体查询不起作用