如何让标签填充到选择下拉列表中?

How to get the label to populate in Chosen dropdown?

好的。因此,经过 2 小时的搜索和调试,我发现 chosen.js 插件不会使用原始下拉列表中的 label/values 填充下拉列表。

我原来的下拉菜单:

<select id="mySelectId">
  <option label="test" value="test"></option>
</select>

如果我的下拉菜单是这样修改的,它工作正常:

<select id="mySelectId">
  <option value="test">test</option>
</select>

如何让被选中的人看到标签?

嗯,我今天学到了一些新东西。我从来不知道 <option> 的标签属性。然而,在阅读了它之后 here and here,我建议不要使用它。

  1. 主要浏览器 (Firefox) 不支持它。
  2. 将标签放在开始和结束选项标签之间也能达到同样的效果<option>label</option>,如上文所述。

相应地修改您的 <option> 标签,然后您将能够使 chosen.js 正常工作。