一尘不染

jQuery从下拉列表中获取选定的选项

javascript

通常,我使用它$("#id").val()来返回所选选项的值,但这一次它不起作用。所选标签的IDaioConceptName

HTML代码

<label>Name</label>
<input type="text" name="name" />
<select id="aioConceptName">
    <option>choose io</option>
    <option>roma</option>
    <option>totti</option>
</select>

阅读 308

收藏
2020-04-25

共1个答案

一尘不染

对于下拉选项,您可能想要这样的东西:

var conceptName = $('#aioConceptName').find(":selected").text();

之所以val()不能解决问题,是因为单击选项不会更改下拉菜单的值,它只是将:selected属性添加到作为下拉菜单的 项的所选选项中。

2020-04-25