如何使用DropDownListFor将值传递给函数

时间:2013-07-18 20:49:37

标签: c# javascript jquery html angularjs

我有一个C#web MVC应用程序,其中包含一个下拉列表,其中包含以下两项:

当前版本 以前的版本

当选择下拉列表时,当前正在调用versionData java脚本函数,但我似乎无法获得函数中传递的所选项值:

@Html.DropDownListFor(x => x.Items, Model.Items,"",new {ng_model="versionid " , ng_change="VersionData(versionid) })"

根据所选项目的不同,应将值传递给该函数。

示例: 当前版本:value = v1 以前的版本:value = v2

因此,当调用函数时,它应该传递一个像... VersionData(v1)….

这样的值

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

为什么不直接使用jQuery调用JavaScript函数中的值?

所以你可以这样做:

function VersionData() {
    $("DropdownListName").find(":selected").text()
}