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

本文关键字:函数 值传 何使用 DropDownListFor | 更新日期: 2023-09-27 18:24:01

我有一个C#web MVC应用程序,它有一个包含以下2项的下拉列表:

当前版本以前版本

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

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

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

示例:当前版本:值=v1上一版本:value=v2

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

我怎样才能做到这一点?

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

为什么不在使用jQuery调用的JavaScript函数中获取值?

所以你可以做:

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