javascript - 如何在下拉反应js中存储多个数据
问题描述
大家好,我需要帮助,我想为每个下拉选项存储 3 个数据,例如印度标签语言和国家代码
<select
className="select"
onChange={e => onInputChange(e)}
value={search_country}
name="search_country"
>
<option>Select Location</option>
<option value="in" >India</option>
<option value="US" >UAE</option>
</select>
我想在用户选择印度时获取数据我需要国家代码、国家名称、国家语言
解决方案
<select>
<option data-value='{"code":"IN","label":"INDIA"}'>India</option>
<option data-value='{"code":"US","label":"USA"}'>UAE</option>
</select>
选项可以使用自动支持 json 的 data-* 属性
推荐阅读
- html5-canvas - 跨浏览器在画布上绘制巨大图像的一部分
- excel - Excel 2016:使用功能区 XML 将分析组添加到 Windows 和 Mac 的自定义选项卡
- python - 在“while”循环中写入 HTML 文件时 Python“TypeError”
- c# - 强制方法等待计时器在c#中停止
- vue.js - 如何修改子Vue组件中的值
- angular - 嵌套数组上的AngularTS递归过滤器
- c - 对于几乎相同的代码,C 的行为不同
- python - 如何从 python panda 数据框中删除不需要的数据?
- asp.net - 从加入的注册模型中选择事件数据时检索所有与会者数据
- tensorflow - 防止混合来自不同 TFRecords 文件的训练示例