首页 > 解决方案 > 获取要输入的选项名称属性值

问题描述

我想获取输入(#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"));
}

当我尝试选择各种选项值时。但它总是只显示一个符号。那里有什么问题?

标签: javascriptjquery

解决方案


要获取所选选项的名称,请按如下方式更改您的函数:

function changeFunc() {
   $('#currency_sym').val($("#cur_rate").find("option:selected").attr("name"));
}

推荐阅读