У меня есть выпадающий список, который дает предложения для имен.Пользователь может искать пользователей, нажимая кнопку search
или нажимая на пользователя, указанного typeahead.Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку search
, когда включены подсказки, тогда сначала закрываются подсказки, а затем мне приходится снова нажимать на кнопку поиска, чтобы получить желаемые результаты.Я объяснил свою проблему на изображениях ниже.
Изображение 1
Изображение 2
Изображение 3

Я использовал ajax, поэтому код разбросан по нескольким местам.Я вставляю сюда только заголовок и код кнопки поиска
<script>
jQuery('#exhibitor_name').typeahead({
name: 'exhibitor_name',
local: [<?=$results?>]
});
</script>
<input type='button' value='<?php echo JText::_( 'COM_OBJECTIFIED_SEARCH' );?>' id='btnSearchExistingExhibitor' class='primary-btn' onClick="searchExistingExhibitors();"/><!-- search button -->
Я хочу, чтобы раскрывающиеся подсказки не закрывались при нажатии только кнопки search
.Есть ли решение?