asp.net-mvc - 如何使用 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)
});
但仍然没有。
解决方案
您将需要修复 DropDownList。现在,您将下拉属性与 SelectList 混合在一起。
<div class="col-md-10">
@Html.DropDownList("Percentage", new SelectList(items), new { @class = "form-control", @id = "test" })
</div>
推荐阅读
- api - Camunda - 你的 API 在哪里?
- linux - pmap内存使用说明
- google-drive-api - 在 Google Drive API 上获取未经授权用户的直接链接
- ipython - mybinder,错误启动内核,无法获取
- java - Maven项目依赖中的包类覆盖,这种行为叫什么?
- javascript - 如何在 res.download 选项中提及文件大小
- android - 更新 android 应用程序的包名称
- java - Java中的多个字符
- xamarin.forms - Xamarin.Forms 编译绑定生成错误
- azure-ad-b2c - 避免在登录后针对联合身份提供者验证会话