我想在表中存储一个html select数据,像一个选项的value,它是文本和之间的一些optgroup,这样我可以用最少的处理来重新创建select

目前我有两列表(value<int>,text<varchar>)的设置,我不知道如何插入空白的optgroup?

HTML选择是这样的-

<select name="height" id="height" class="sel_lng" required>
        <option value="">Please select</option>
        <option value="1">v1</option>
        <option value="2">v2</option>
        <option value="3">v3</option>
        <option value="4">v4</option>
        <optgroup label="&nbsp;"></optgroup>
        <option value="5">v5</option>
        <option value="6">v6</option>
</select>


桌子看起来像

value   text
1       v1
2       v2
3       v3
4       v4 <-- i would like to add an optgroup after this row
5       v5
6       v6

最佳答案

如果需要按数字对值进行排序,则只需添加浮点值4.5(文本为NULL)即可。在前端,将所有浮点数替换为optgroup

10-07 15:00