javascript - 给下拉菜单选择一个标题,该标题在做出选择后仍显示在 Angular 落

标签 javascript jquery css html

我正在尝试创建一个选择下拉菜单,即使在做出选择后,“默认”也会显示在下拉菜单的左上角。我从这样的事情开始:

<select>
 <option selected hidden>Currency</option>
 <option value="USD">USD</option>
 <option value="MEX">MEX</option>            
</select>

但是我想做这样的事情:

enter image description here

有没有办法像上图那样将跨度文本放置在当前所选选项的正上方?

最佳答案

虽然这不是最优雅的解决方案,但您可以做一些俗气的事情并手动在下拉列表上放置一个跨度,如下所示:

select {
    padding: 23px 0px 7px 6px;
    width: 110px;
    font-family: 'Arial';
    border-radius: 4px;
    border: 1px solid #999;
}

span.cover {
    display: block;
    margin-top: -40px;
    margin-bottom: 40px;
    margin-left: 10px;
    font-family: 'Arial';
    font-size: 12px;
    color: #199ddb;
}

body {
    background-color: #199ddb;
}
<select>
    <option>USD</option>
    <option>MEX</option>
</select>
<span class="cover">Currency</span>

<select>
    <option>Mr.</option>
    <option>Mrs.</option>
    <option>Ms.</option>
</select>
<span class="cover">Title</span>

关于javascript - 给下拉菜单选择一个标题,该标题在做出选择后仍显示在 Angular 落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41474073/

相关文章:

jquery - div 显示在右上角,无论分辨率如何,当浏览器最小化时,它不应覆盖在左侧 div

css - Browsersync 代理站点注入(inject) CSS

javascript - select2 ruby​​ on Rails 5 不起作用

jquery - Fancybox 图像出现 404 错误

javascript - 获取一排 float div中的最后一个div

jquery - 根据表格单元格值更改行的颜色

html - 添加值以翻转切换开关

javascript - 将具有多个函数的 JavaScript 简化为单个函数数组

javascript - 解析 JSON 第三级子级

javascript - 按类检索 dijit 元素