2015-03-13 29 views
0

我正在尋找一個聰明的頭。顯示鍵入焦點的所有元素

我使用Bootstrap的typeahead,當前當我點擊我的文本框時,什麼也沒有發生。

我該如何做到這一點,當我點擊typeahead文本框或獲得焦點時,它會顯示前面的所有選項?因爲目前我必須開始寫它來顯示任何東西。如果列表中有很多項目,也許使用滾動條。

謝謝。

我使用get來獲取我的所有物品,然後這是我的代碼。我在這個頁面上有多個自動完成功能,所以它們都有不同的ID。

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

你能提供一個你的代碼的例子嗎? – 2015-03-13 12:52:52

回答

0

會這樣的工作嗎?

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

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

    $(".typeahead").on("click", function() { 
     $(this).typeahead('open'); 
    }); 
} 
</script>