【发布时间】:2014-03-24 21:54:06
【问题描述】:
我正在使用Chosen cdn 显示带有级联的下拉菜单。但我看到在第一个下拉列表中选择值后显示了一个额外的下拉列表。总共填充了 3 个下拉列表,一个是选择组,其他 2 个是选择应用程序。在 2 个新填充的下拉列表中,一个具有未选择样式的应用程序值,另一个是具有所选样式的空选择应用程序下拉列表。任何帮助将不胜感激。
Html Razor code
@Html.DropDownListFor(x => x.SelectedGroup, Model.Groups, "Select Group")
@Html.DropDownListFor(x => x.SelectedApp, new List<SelectListItem>(), "Select")
Jquery Code
$('#SelectedGroup').chosen();
$('#SelectedApp').chosen();
$('#SelectedGroup').on('change', function (event, ui) {
var project_id = this.value;
var appdropdown = $('#SelectedApp');
appdropdown.prop("disabled", true);
appdropdown.empty();
appdropdown.append($('<option></option>').val("-1").html('Select'));
nextLinkApps = $('#ServiceUri').val();
loadApps(); // This is append values to option
});
【问题讨论】:
-
您能否明确说明哪一部分不工作?
-
在下拉列表更改时,它会在该下拉列表旁边添加重复的下拉列表。
-
@Chandana 检查我的更新答案以隐藏重复下拉菜单
标签: jquery html-select jquery-chosen html.dropdownlistfor