通常我使用 $(\"#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()
用户名或邮箱地址
密码