javascript - 如何添加到类似于图例的选项附加字段
问题描述
我想知道是否有一种方法可以为类似于图例的列表中的每个选项值添加自定义标题。所以它应该是例如<option>01</option><legend>Mercedes</legend>
。图例字段不应该用于任何进一步的计算,只有选择作为选项的值应该在那里。我当前的代码:
<form action="./index.html" method="GET">
Device Id:
<input type="hidden" value="" name="idb" class="idb" />
<select data-placeholder="Wpisz tutaj numery urządzenia" multiple class="chosen-select">
<option value="" hidden></option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
</select>
<input type="submit" value="Wyślij"/>
</form>
<script type="text/javascript">
$(function() {
$('.chosen-select').chosen({width: "20%"}).change(function(el) {
let selectedOptions = [].slice.call(this.selectedOptions);
let optionValues = selectedOptions.map(o => o.value);
$(".idb").val(optionValues.join(","));
});
// to show the output
});
</script>
解决方案
推荐阅读
- r - 如何使用汇总和剪切命令为每个年龄组构建新数据
- python - python类B继承类A及其所有方法,但仅更改一种方法
- java - Spring jdbcTemplate OneToMany
- laravel - 如何从外部 url 中获取缩略图,就像 slack 一样?
- python - anaconda def __init__(self, pad_result: tuple = None, width=0, height=0) 上的 Python 语法错误:语法无效
- flutter-desktop - 如何在 Linux 中将动态库链接到 Flutter-desktop
- signalr - 来自 TypeScript 的 signalR 集线器连接失败
- mongodb - 每日计数和每周计数 mongo 数据
- python - 从 unqlite 过滤器 lambda 调用函数
- java - Java 发生之前的关系?