Internet Explorer 11 数据列表选项文本空格在变音符号后被删除

Internet Explorer 11 datalist option text spaces are removed after diacritic character

当在 Internet Explorer 11 中选择建议时,变音符号后的所有空格都被删除:

<datalist id="test">
  <option>And t&euml;st - me</option>
</datalist>
<input type="text" list="test">

为什么?

不要使用选项文本节点,使用值属性。

<datalist id="test">
  <option value="And t&euml;st - me" />
</datalist>
<input type="text" list="test">

这是正确的 (W3C) 方式。