Ребят, не могу понять, как можно скрыть подсказку. Знаю что есть
.tooltip("destroy") и
.tooltip("hide") , но что именно я не правильно делаю вот в этом коде? Почему она не скрывается когда пустое поле? Последний if. Т.е. нужно чтобы когда поле пустое - её не было , даже если неверно сначала введен email., получается что даже если сейчас вверно вести, она будет показываться, пока не кликнешь куда-нибудь .. Прошу помощи!
На CodePen:
https://codepen.io/AntonBrock/pen/daNWZR?editors=1010
$(document).ready(function() {
$("#email").blur(function() {
if ($(this).val() != "") {
var pattern = /^(?!.*@.*@.*$)(?!.*@.*\-\-.*\..*$)(?!.*@.*\-\..*$)(?!.*@.*\-$)(.*@.+(\..{1,11})?)$/;
if ($(this).val() != "" && pattern.test($(this).val())) {
$(this).tooltip('disable');
$(this).removeClass("error_message");
$(this).attr('title', '');
$(this).attr('data-original-title', '');
} else {
$(this).tooltip('enable');
$(this).attr('title', '');
$(this).addClass("error_message");
$(this).attr('data-original-title', 'ошибочка');
}
}
if($(this).val() == "") {
$(this).tooltip("destroy");
}
});
});