我需要在 ASP.NET 中的列表框中添加一行,以便与用户可以选择的许多选项进行一定的分离。目前,我们有超过 20 个不同的选项供用户选择,我需要将最受欢迎的放在最上面。我的逻辑是将流行的选项放在顶部,但认为列表框中的一行将帮助用户将它们与列表的其余部分分开。列表框项目填充在后面的代码中。
您可以使用 optgroup 标签进行分隔。
<select>
<option value="XX"/>
<optgroup label="separation"/>
<option value="BB"/>
</select>
如果只给出一条线,你需要采取一些技巧。见下文
<style type="text/css">
optgroup {border-bottom:solid thin black; width:100%;}
</style>
<select>
<option value="XX"/>
<optgroup label=" "/>
<option value="BB"/>
</select>
如果你的数据已经加载,你可以在之后运行一些jquery。
$('select option[value="XX"]').after('<optgroup label=""/>');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)