У меня на сайте поиск автозаполнения. Если я начинаю вводить то, что ищу, он выводит записи с помощью ajax в div #country_list_id.
Теперь, если я хочу скрыть этот div с результатами, я могу это сделать, удалив ключевое слово из текстового ввода.
Как я могу это скрыть, щелкнув фон страницы или другой элемент на сайте?
<div class="input-group stylish-input-group bc-wrapper">
<input type="text" class="form-control header_search_input" autocomplete="off" placeholder="Termékek keresése..." name="country_id" id="country_id" onkeyup="autocomplet();" >
<span class="input-group-addon">
<button type="submit" class="header_search_button"><i class="fa fa-search header_search_icon" aria-hidden="true"></i></button>
</span>
</div>
<div class="bc-menu list-group" id="country_list_id"></div>
function autocomplet()
{
var min_length = 2;
var keyword = $.trim($('#country_id').val());
if (keyword.length >= min_length)
{
$.ajax({
url: 'files/search.php',
type: 'POST',
data: {keyword:keyword},
success:function(data){
$('#country_list_id').show();
$('#country_list_id').html(data);
}
});
}
else
{
$('#country_list_id').hide();
}
}
function set_item(item)
{
$('#country_id').val(item);
$('#country_list_id').hide();
}