首页 > 解决方案 > 如何使用 jQuery 获取 aspnet mvc DropDownList 项

问题描述

我试图从 DropdownList 中获取这样的文本:

$('#test option:selected').text()

但不工作。

 <div class="col-md-10">
     @Html.DropDownList("Percentage", new SelectList(items, new { @class = "form-control", @id = "test" }))
 </div>

和 de Js 文件:

$(document).ready(function () {

$("#test").change(function () {
    var result = $("#test option:selected").text();
    alert(result)     
});

但仍然没有。

标签: asp.net-mvc

解决方案


您将需要修复 DropDownList。现在,您将下拉属性与 SelectList 混合在一起。

 <div class="col-md-10">
     @Html.DropDownList("Percentage", new SelectList(items), new { @class = "form-control", @id = "test" })
 </div>

推荐阅读