0

我有一个 ASP.NET 网格视图,其中有一个模板列,它承载一个下拉列表。下拉列表是从服务器端代码绑定的。我附上了以下 JavaScript:

dl.Attributes.Add("onchange", "return UpdateTaskDetail(" + dl.ClientID +  ",'" + u.TaskID + "','" + "');");

我能够执行 JavaScript 函数名称 UpdateTaskDetail。

想要获取下拉列表的选定值的问题,我一直在尝试以下操作

 var taskstatusid = $("#" + ctr.name + " option:selected").val();

此行不获取值。

有人可以告诉我什么可能不正确吗?

4

1 回答 1

0

在您的 UpdateTaskDetail 函数中,您可以执行以下操作:

function UpdateTaskDetail(control, task, other ){
    var taskstatusidVal = $("#" + control).val();//For selected value. remove "option:selected"
    var taskstatusidText = $("#" + control + " option:selected").text();//For selected Text
    alert(taskstatusidVal + taskstatusidText);//Test    
}
于 2013-10-25T00:19:52.800 回答