javascript - HTML 选择标题

标签 javascript jquery html

我正在脚本中创建动态选择。

 $.each(data, function (i) {

                                optionhtml = '<option value="' 
                            data[i].CustomerId + '">' + data[i].CustomerId + ' _  ' + data[i].PurchaseDate + ' _  ' + data[i].SupplyDate + ' _  ' + data[i].SupplierName + '</option>';
                                $("select[id='ddlAdm" + arrElem[0]']").append(optionhtml);
                            });

这很好用。选择在 CustomerId+PurchaseDate+SupplyDate+SupplierName 的下拉列表中显示文本

但是我想为此在选择中添加标题。

CustomerId PurchaseDate SupplyDate SupplierName
123         10/11/2016   10/15/2018  XYZ
123         10/16/2018   10/23/2018  PQR

为此,我真的很想跳过自动完成和预输入插件。需要在select中添加header。

最佳答案

您可以使用 optgroup

添加标题以选择元素

您可以查看演示jsfiddle.net/bharatsing/bgd9bobo/

<select>
    <optgroup label = "CustomerId PurchaseDate SupplyDate SupplierName">
    <option value ="123         10/11/2016   10/15/2018  XYZ">123         10/11/2016   10/15/2018  XYZ</option>    
    <option value ="123         10/16/2018   10/23/2018  PQR">123         10/16/2018   10/23/2018  PQR</option>   
    </optgroup>
</select>

关于javascript - HTML 选择标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41734600/

相关文章:

javascript - 制作动态大小的盒子

javascript - 如何合并两个对象并确保当存在重复键时,首先获取其中一个对象的值?

javascript - 在 Javascript 中获取 Bootstrap 当前的主题颜色

javascript - 使用子字符串格式化 JavaScript 日期

html - line-height 和 border-width 之间的不良交互破坏了垂直节奏 - 它们可以调和吗?

html - CSS:代码中内容后的 float 元素

java - 如何更改其他 Activity 的文本?

javascript - 如何重置 Chart.Js 的图表?

javascript - 在kineticJS中检测单个对象上的放置事件

javascript - 单击自定义 HTML 按钮时无法关闭 Sweet Alert 2 模式