首页 > 解决方案 > 在 React 的自动完成字段中为键入的字母添加标签

问题描述

标签: reactjsformsautocomplete

解决方案


使用dangerouslySetInnerHTML就像是 React 的替代品innerHTML

只需更换您的地图返回

...
const letter = item.replace(regex, `<strong>${inputValue}</strong>`);
   return <li key={item}>{letter}</li>;
...

和:

...
const letter = item.replace(regex, `<strong>${inputValue}</strong>`)
   return (
     <li key={item}>
       <span dangerouslySetInnerHTML={{ __html: letter }} />
     </li>
   )
...

这是一个codeSanbox示例。


推荐阅读