从下拉选择框中获取值

30 浏览
0 Comments

从下拉选择框中获取值

通常我使用$(\"#id\").val()来返回所选选项的值,但这次它没有起作用。所选标签具有ID aioConceptName

HTML代码




admin 更改状态以发布 2023年5月24日
0
0 Comments

设置每个选项的值



$('#aioConceptName').val() 没有起作用,因为.val()返回value属性。为了使其正常工作,必须在每个上设置value属性。

现在,您可以调用$('#aioConceptName').val()而不是使用其他人建议的所有这些:selected的巫术。

0
0 Comments

对于下拉选项,您可能需要这样做:

对于选定的文本

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

对于选定的值

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

原因是val()不能解决这个问题,因为点击选项不会更改下拉列表的值 - 它仅会将:selected属性添加到选定的选项中,而这些选项是下拉列表的子项。

0