javascript - 获取要输入的选项名称属性值
问题描述
我想获取输入(#currency_sym
)的名称属性值。
HTML:
<select id="cur_rate" onchange="changeFunc();">
{{#each currencies}}
<option name="{{this.symbol}}">{{this.currency}}</option>
{{/each}}
</select>
<input type="text" id="currency_sym">
Javascript函数:
function changeFunc() {
$('#currency_sym').val($(".currateopt").attr("name"));
}
当我尝试选择各种选项值时。但它总是只显示一个符号。那里有什么问题?
解决方案
要获取所选选项的名称,请按如下方式更改您的函数:
function changeFunc() {
$('#currency_sym').val($("#cur_rate").find("option:selected").attr("name"));
}
推荐阅读
- .htaccess - 使用 .htaccess 将特定 URL 重定向到 404
- python - psycopg2 / python中的动态“CREATE TABLE”语句
- css - react-native flatList,在每个元素之间留出负空间
- html - 使用 CSS 网格显示当列少于预期时填充剩余宽度
- python - 如何覆盖 Django 中每个测试文件的设置?
- reactjs - 如何检测鼠标单击是长还是短?
- c++ - C++ 用复制构造函数理解指针
- python - PyQt 将中心元素布局到全屏左侧
- api - 来自 Platform of Trust 的产品 API 的类型组织 publicKeys 的有效值是什么?
- c# - C# 和 T-SQL 将用户定义的表插入到另一个表中不起作用