При запиливании функции выбора и динамичного поиска варианта из таблицы базы данных, я столкнулась с небольшой проблемой, которую, включив режим гугления , я успешно решила. Суть в чем: нужно было исключить из событий клика в любом месте на странице один единственный элемент, что бы убирать блок с результатами поиска при клике везде, кроме этого самого блока. Делается это следующей функцией:
$(document).click(function(e){
if ($(e.target).closest(".example-block").length) return;
// тут инструкции для события клика в любом месте на странице, кроме клика на .example-block
e.stopPropagation();
});