input要素にフォーカスイベントを設定しました。フォーカスがある場合、jQueryはdivを検索して表示します。それはうまくいきます。divを非表示にしたのと同じ入力要素でblurイベントをウィットします。これも機能します。しかし、リンクをクリックするか、表示されているdiv内のテキストを選択したい場合、blurイベントのためにすぐに消えます。表示されているdivの例外を作成するにはどうすればよいですか?
$("input.search-main-text").focus(function() {
$("div.quickResults").show();
});
$("input.search-main-text").blur(function() {
$("div.quickResults").hide();
});