HTML select元素的选项是否可以包含HTML标记?
例如,给出以下代码:
<select>
<option value="one"><b>one is bold</b></option>
<option value="two">two has some <span style='color:red;'>red</span> text</option>
<option value="three">three is just normal</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我想要用HTML实际渲染的选项.在这个应用程序中,我可以使用HTML,CSS,JavaScript(包括jQuery).HTML本身是通过Django(django.form.fields.select)呈现的.
我有一个包含多个OPTION元素的SELECT列表.这是我对选项文本的一部分样式的天真方法:
<select name="color">
<option value="0">red <span style="font-weight: bold;">SLOW</span></option>
<option value="1">blue <span style="font-weight: bold;">SLOWER</span></option>
<option value="2">green <span style="font-weight: bold;">SLOWEST</span></option>
</select>
Run Code Online (Sandbox Code Playgroud)
这不起作用:浏览器不喜欢OPTION元素中的SPAN元素.
是否有其他方式来设置OPTION元素文本的一部分?