通常,我使用它$("#id").val()来返回所选选项的值,但这一次它不起作用。所选标签的IDaioConceptName
$("#id").val()
aioConceptName
HTML代码
<label>Name</label> <input type="text" name="name" /> <select id="aioConceptName"> <option>choose io</option> <option>roma</option> <option>totti</option> </select>
对于下拉选项,您可能想要这样的东西:
var conceptName = $('#aioConceptName').find(":selected").text();
之所以val()不能解决问题,是因为单击选项不会更改下拉菜单的值,它只是将:selected属性添加到作为下拉菜单的 子 项的所选选项中。
val()
:selected