我有一个由jQuery自动构建的下拉列表。它运行良好。
当用户从下拉列表中选择一个值时,我想知道该值是什么。 目前我正在使用:
var employee= $('#emplist').find('option:selected').text();
但似乎总是返回null。
有人可以告诉我如何将下拉列表选中文本转换为变量。
我的jQuery版本是1.4.1。
答案 0 :(得分:1)
只需使用.val()
即可。请尝试以下,
var employee= $('#emplist').val();
答案 1 :(得分:1)
获取当前选定的文字:
$('#emplist :selected').text();
或价值:
var value = $('#emplist').val()
答案 2 :(得分:1)
你可以做到
var employee= $('#emplist').find('option:selected').val();
或者更好的方式
var employee= $('#emplist').val();
答案 3 :(得分:0)
试试这个
var employee= $('#emplist').val()
OR
var employee= $('#emplist').find('option:selected').val();