Javascript 具有值的MVC DropDownList onchange事件
我是MVC的新手,我正在尝试确定DropDownList的值在值更改时的值。目前,传递给我的javascript函数的val变量总是“未定义”。我在谷歌上搜索解决方案,到处都说要做我现在正在做的事情。我做错了什么 cshtml:Javascript 具有值的MVC DropDownList onchange事件,javascript,asp.net-mvc-4,Javascript,Asp.net Mvc 4,我是MVC的新手,我正在尝试确定DropDownList的值在值更改时的值。目前,传递给我的javascript函数的val变量总是“未定义”。我在谷歌上搜索解决方案,到处都说要做我现在正在做的事情。我做错了什么 cshtml: @Html.DropDownListFor(m => m.NearestDealers , new SelectListItem[] { new SelectListItem() { Text = "No nea
@Html.DropDownListFor(m => m.NearestDealers
, new SelectListItem[]
{ new SelectListItem() {
Text = "No nearest dealers", Value = "0"
},
new SelectListItem() {
Text = "1", Value = "1"
},
new SelectListItem() {
Text = "2", Value = "2"
},
new SelectListItem() {
Text = "3", Value = "3"
}
}, new { onchange = "onNearestDealersChange(this.Value);"})
还有我的javascript:
function onNearestDealersChange(val) {
if (val == 0) {
$("#dealer-pools").addClass("hidden");
} else {
$("#dealer-pools").removeClass("hidden");
}
}
尝试使用小写字母“v”表示“this.Value”
new { onchange = "onNearestDealersChange(this.value);"}