html - html选择标签+选项
问题描述
如何使用用户可以添加的其他选项来升级我的选择标签?FE:
<select id = "sport">
<option value = "football"> football </option>
<option value = "volleyball"> volleyball </option>
<option value = "rugby"> rugby</option>
</select>
我需要一个额外的文本输入,用户可以在其中向选择标签添加新选项,如果用户编写另一种类型的运动,我希望在我的选择标签中将该运动永久作为选项。
问候,
解决方案
看看 Select2 库和“动态选项创建”
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link
href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css"
rel="stylesheet"
/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
<select class="form-control js-example-tags">
<option selected="selected">orange</option>
<option>white</option>
<option>purple</option>
</select>
<script>
$(".js-example-tags").select2({
tags: true,
});
</script>
希望这可以帮助 :)
推荐阅读
- c - 问题强制从 C 中的函数返回 -1
- python - 在 virtualenv 中找不到模块
- php - 如何生成随机嵌入图片网址
- javascript - 如何在 React.js 中使用重复循环
- c++ - c++ 在不改变原始链表的情况下反转链表
- atom-editor - 在 Atom Editor 中开发 Coq 代码的标准做法是什么?
- keycloak - 由于“非法 base64 数据”,Keycloak-gatekeeper 无法解码“状态”
- javascript - 如何“等待”(或 .then())一个异步函数,但被包装在一个模块中并且不返回 Promise
- php - 通过与两个透视模型相关的模型访问透视表值
- excel - 总是使用 VBA 获得“连接失败”连接 sqlserver