为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在选择元素的选项中使用HTML标记吗?

/ 猿问

我可以在选择元素的选项中使用HTML标记吗?

动漫人物 2019-10-21 12:56:36

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>

我想要实际以HTML呈现的选项。在此应用程序中,我可以使用HTML,CSS,JavaScript(包括jQuery)。HTML本身是通过Django(django.form.fields.select)呈现的。


查看完整描述

3 回答

?
哔哔one

不,你不能这样做。<option>标签不能包含任何其他标签。


查看完整回答
反对 回复 2019-10-21
?
宝慕林4294392

你不能。

如果需要的话,可以使用浮动div和position之类的东西,并使用Css将其显示为选择内容。然后使用javascipt单击允许用户选择。


查看完整回答
反对 回复 2019-10-21
?
慕后森

选项标签不允许文本以外的任何子级


这是我几个月前创建的小提琴,用列表下拉列表替换了select元素,并为所做的每个选择更新了select。只需使用CSS隐藏选择 http://jsfiddle.net/6zcRk/


然后,该线程中的用户将其转换为github上可用的插件


查看完整回答
反对 回复 2019-10-21

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信