【发布时间】:2016-06-07 08:19:48
【问题描述】:
我正在使用 C# MVC 开发一个 Web 应用程序。其中一个页面有几个 div,当页面加载时 应该 隐藏这些 div,除非它们包含从数据库中提取的信息。用户有一个下拉菜单,他们可以从中选择并选择适当的 div 显示。目前我正在使用 jQuery 实现这一点:
function showDiv() {
var divID = $("#usersddl option:selected").val();
$("#" + divID).show();
$("#" + divID).siblings().hide();
}
目前该函数被称为onchange of usersddl。
每个下拉选项连同它的信息一起保存在数据库中,如果它当前没有任何信息,则由用户在 div 中提供。如果它包含信息,我似乎无法弄清楚如何始终显示 div,否则在选择的下拉列表中显示它。
【问题讨论】:
-
使用 Knockout 或 Angular 等绑定框架更容易,
-
如果您不介意,可以展示一个 Angular 示例
标签: jquery html asp.net-mvc