我在c#ASP.Net上使用mvc2。我试图实现级联下拉列表,其中我的第一个下拉列表被命名为组,而我的第二个下拉列表是构建组。所以在选择组时,它的各个构建组将显示在我的第二个下拉列表中。下拉列表应该具有自动完成功能。 Plz帮我解决问题.. 谢谢和问候
答案 0 :(得分:3)
我同意亚当·特尔森的观点。但是对于其他人的参考,我通过在第一个autocompleteselect
事件上设置第二个自动完成,并使用jQueries grep函数过滤JSON数组来实现这一点。像这样:
$('.autoCompleteCategory').bind('autocompleteselect', function(event, ui) {
$('.autoCompleteItem').autocomplete({ source: $.grep(items, function(el, i) {return el.sector.toLowerCase() == ui.item.value.toLowerCase();})});
});