我可以在选择元素的选项中使用 HTML 标记吗?
Can I use HTML tags in the options for select elements?
HTML
选择元素的选项是否可以包含 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)呈现的。
不,你不能这样做。 <option>
标签不能包含任何其他标签。
不,但是这个:样式 HTML Select 可能会帮助你,这里有大量的细节和投票:
如何仅使用 CSS 而没有 JavaScript 来设置<选择>下拉菜单的样式?选择>
不,你不能。
如果你想要这个,你会做的是使用一个浮动的div和位置,并使用Css显示它,看起来像一个选择。然后使用javascipt点击允许用户选择。
像这样:重新发明下拉列表
选项标签不允许除文本以外的任何子项
这是我几个月前创建的一个小提琴,它用列表下拉列表替换了选择元素,并更新了每个选择的选择。 只需使用 css 隐藏选择http://jsfiddle.net/6zcRk/
然后,该线程中的用户将其转换为github上可用的插件(请参阅线程中的链接)
带有 jQuery 的自定义下拉面板
相关文章:
- 从动态创建的html选择中选择所选选项
- 向html选择元素添加选项
- HTML选择,在DOM中选择了正确的选项,但在firefox中显示了错误的项目
- 构建HTML选择字段并使用JavaScript数组选择选项
- 当html选择/选项发生更改时,需要更新输入字段
- 使用javascript和html选择第二个选项后发出警报
- javascript函数将当前时间显示为html选择标记的预选值
- laravel5.0中HTML选择标记的动态选择
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 基于's是在HTML选择框中选择的
- 如何使用Angular 2设置HTML选择值
- 在html选择中显示AJAX成功JSON值
- 使用 jQuery 增加 HTML 选择框的大小属性
- 当我认为它不应该重新渲染视图时,如何防止 Meteor 在 html 选择 dom 单击事件上重新渲染视图
- HTML 选择元素的只读等效项
- 如何使 html 选择选项在 Meteor 中工作
- 当“不相关”的 html 选择元素没有选择任何选项时,如何退出 jQuery 事件
- HTML选择:将默认值设置为给定值,而不是从选项列表中选择
- html选择-范围为0-10
- 是否可以在HTML选择下拉菜单的每个选项上附加一个qtip2工具提示