如何在级联下拉列表中实现自动完成

时间:2011-06-20 04:56:33

标签: jquery asp.net-mvc jquery-plugins jquery-autocomplete

我在c#ASP.Net上使用mvc2。我试图实现级联下拉列表,其中我的第一个下拉列表被命名为组,而我的第二个下拉列表是构建组。所以在选择组时,它的各个构建组将显示在我的第二个下拉列表中。下拉列表应该具有自动完成功能。 Plz帮我解决问题.. 谢谢和问候

1 个答案:

答案 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();})});
});