0

我有一个由 jQuery 自动构建的下拉菜单。它运行良好。

当用户从下拉列表中选择一个值时,我想知道该值是什么。目前我正在使用:

var employee= $('#emplist').find('option:selected').text();

但这似乎总是返回null。

有人可以告诉我如何将下拉选择的文本添加到变量中。

我的 jQuery 版本是 1.4.1。

4

4 回答 4

1

只需使用.val(). 试试下面,

var employee= $('#emplist').val();
于 2012-09-24T15:54:26.990 回答
1

要获取当前选定的文本

$('#emplist :selected').text();

或价值

var value = $('#emplist').val()
于 2012-09-24T15:55:05.807 回答
1

你可以做

var employee= $('#emplist').find('option:selected').val();

或者更好的方法

var employee= $('#emplist').val();
于 2012-09-24T15:55:31.233 回答
0

尝试这个

var employee= $('#emplist').val()

      OR

var employee= $('#emplist').find('option:selected').val();
于 2012-09-24T15:55:46.647 回答