通常我使用$(\"#id\").val()来返回所选选项的值,但这次它没有起作用。所选标签具有ID aioConceptName。
$(\"#id\").val()
aioConceptName
HTML代码
Name AIO Concept Name choose io roma totti
设置每个选项的值
AIO Concept Name choose io roma totti
$('#aioConceptName').val() 没有起作用,因为.val()返回value属性。为了使其正常工作,必须在每个上设置value属性。
$('#aioConceptName').val()
.val()
value
现在,您可以调用$('#aioConceptName').val()而不是使用其他人建议的所有这些:selected的巫术。
:selected
对于下拉选项,您可能需要这样做:
对于选定的文本
var conceptName = $('#aioConceptName').find(":selected").text();
对于选定的值
var conceptName = $('#aioConceptName').find(":selected").val();
原因是val()不能解决这个问题,因为点击选项不会更改下拉列表的值 - 它仅会将:selected属性添加到选定的选项中,而这些选项是下拉列表的子项。
val()
:selected
用户名或邮箱地址
密码