Как бы я этого достиг? Я хочу поле автозаполнения, которое ведет себя по-разному - PullRequest
1 голос
/ 14 августа 2011

Итак, я пытаюсь добиться следующего:

Я хочу, чтобы люди могли выполнять поиск, и он будет отображать результаты с автозаполнением (сейчас я использую автозаполнение jquery ui, которое отлично работает длятот).Однако я хочу, чтобы все было сделано в раскрывающемся списке автозаполнения.

Так, например, когда элемент выбирается из раскрывающегося списка, он обновляет все элементы (в зависимости от того, какой из них был нажат).Так скажем из результатов поиска, что группа стран, щелкнув по Канаде, обновит раскрывающийся список со списком провинций из Канады или чем-то подобным.,Это плохая практика.И как бы я это сделал?Могу ли я создать свою собственную функцию, подобную автозаполнению?

Любая помощь приветствуется.Это то, что беспокоило меня некоторое время.

1 Ответ

3 голосов
/ 14 августа 2011

Автозаполнение Jquery обеспечивает обратный вызов для выбора.

$( ".selector" ).autocomplete({
   select: function(event, ui) { ... }
});

OR

$( ".selector" ).bind( "autocompleteselect", function(event, ui) {
  ...
});

Используя любой из вышеперечисленных подходов, вы можете инициировать пользовательское событие или вызвать другую функцию или просто выполнить работу в обратном вызове для обработки установки провинций.

...