0

Я ищу умную голову.Показать все элементы на фокусе typeahead

Я использую Bootstrap's typeahead, и в настоящее время, когда я нажимаю свое текстовое поле, ничего не происходит.

Как я могу сделать это так, что когда мое текстовое поле typeahead щелкнуто или сфокусировано, оно отображает все параметры в typeahead? Потому что в настоящее время я должен начать писать, чтобы показать что-нибудь. Возможно, используйте полосу прокрутки, если в моем списке много элементов.

Благодарим вас.

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

$.get('link', function (data) { 
    var autocomplete = $('#typeahead-1').typeahead(); 
    autocomplete.data('typeahead').source = data; 
    autocomplete.data('json', data); 
}, 'json'); 
+0

Не могли бы вы привести пример вашего кода? –

ответ

0

Будет что-то вроде этого работать для вас?

<input class="typeahead" type="text" > 

<script type="text/javascript"> 
$(document).ready(function() { 

    $(".typeahead").on("click", function() { 
     $(this).typeahead('open'); 
    }); 
} 
</script> 
Смежные вопросы