任何现代浏览器是否支持内部文本格式的任何类型(任何类型)(以便单个选项的一部分以差异方式格式化)。不同的侧面,颜色,力量,下标,任何东西。
到目前为止,Chrome似乎只删除了选项标记中的任何标记。
我正在寻找能够完成这种结果的东西(无需处理画布):
<option value="8470621">Corey Perry <i>Anaheim Mighty Ducks</i></option>
OR
<option value="8474141"><b>Patrick Kane</b> Chicago Blackhawks</option>
答案 0 :(得分:10)
目前,选项中不支持嵌套HTML标记。您可以使用的最接近的格式元素是<optgroup>
,它将选项分组为多个部分。
你可以做的是使用像Select2或Chosen这样的javascript替换来设置元素的样式。它不是原生的,但它确实支持HTML。
答案 1 :(得分:2)
由于规范"4.10.12 The option element"州仅是<option>
- 元素text的内容模型。
答案 2 :(得分:1)