Задать вопрос
@kursof

Как встроить рабочую функцию в js?

Использую автокоплейт twitter typeahead

есть там функция в опциях minLength: 0

она отвечает за то, что бы без введения слова, выводился список, при клике на input.

вставить ее в принципе не сложно, смотря на пример
$('.typeahead').typeahead(
  {
  minLength: 0,
},
                null, {
                name: 'stocks',
                displayKey: 'company_name',
                source: stocks.ttAdapter()
            }).on('typeahead:selected', function(event, data){            
                $('#typeahead').val(data.code);        
            });

Но он почему-то не срабатывает!

jsfiddle.net/7z9qA/221
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('.typeahead').typeahead({
  minLength: 0,
}, {
  name: 'stocks',
  displayKey: 'company_name',
  source: function(q, sync) {
    if (q === '') {
      sync(stocks.all());
    } else {
      stocks.search(q, sync);
    }
  },
}).on('typeahead:selected', function(event, data) {            
  $('.typeahead').val(data.code);        
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
08 янв. 2025, в 06:40
1000 руб./за проект
08 янв. 2025, в 01:41
300 руб./за проект
08 янв. 2025, в 00:29
5000 руб./за проект