使用 javascript 获取下拉列表 asp.net 的值?

Getting the value of a dropdownlist asp.net using javascript?

我一直收到错误消息,说它未定义或为空。 如何获取下拉列表值?

到目前为止我有:

this._ddlName = $("[id$=ddlName]"), elm);
var split = this._ddlName.value.split('-')[0];

第一行代码有效,因为我在其他地方使用它来做其他事情。但是最下面的那个会抛出错误。有什么建议吗?

因为您正在使用 JQuery:

获取选择的值

$("#id").val();

你不见了()

获取价值

$('#dropDownId').val();

获取当前选中的文字:

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