2016-12-20 5 views
3

Я пытаюсь получить доступ к «выберите» событие при пользователь может выбрать из JQuery UI автозаполнения заселена списка я хочу стрелять событие, когда называется JQuery UI автозаполнения «Выберите» событие.
Моя проблема
Я использую JqueryUiHelper MVC и не знаете, как использовать выберите событие, используя HtmlHelper http://jqueryuihelpers.apphb.com/Docmo/AutocompleteJQuery UI помощник MVC Выберите событие

@using JQueryUIHelpers 
    @Html.JQueryUI().AutocompleteFor(x => x.SearchText, Url.Action("SearchFilter"), new { @class = "form-control", placeholder = "Company name here for search..", style = "max-width:none;" } 
        ) 
@section Styles { 
    @Styles.Render("~/Content/jqueryui") 
} 

@section Scripts { 
    @Scripts.Render("~/bundles/jqueryui") 
} 

любая помощь будет принята с благодарностью.

+0

Прежде всего '@ Html.JQueryUI() AutocompleteFor (х => x.SearchText, .. ...) 'должно быть после' @Scripts.Render section'. – mmushtaq

+0

Его рабочие тонкие скрипты определяют в разделе. –

ответ

2

Я пришел с решением получил от https://api.jqueryui.com/autocomplete/#event-select
Bind слушатель события к событию autocompleteselect:.

$(function() { 
     $("#SearchText").on("autocompleteselect", function (event, ui) { 

      event.preventDefault(); 
      $(this).val(ui.item.value); 
      $('#btnGo').click(); 

     }); 
    }); 

 Смежные вопросы

  • Нет связанных вопросов^_^