Есть такой код:
$("#proverka").click(function(e) {
if ($("#div_name")){
alert("ок");
}else{
alert("не ок");
}
});
<div id="div_name"></div>
<button type="button" id="proverka">Проверка</button>
Он проверяет наличие элемента #div_name только в таком состоянии, в котором загрузилась страница.
Т.е., к примеру, если удалить элемент:
$("#proverka").click(function(e) {
if ($("#div_name")){
alert("ок");
}else{
alert("не ок");
}
});
$("#udalit").click(function(e) {
$("#div_name").remove();
});
<div id="div_name"></div>
<button type="button" id="proverka">Проверка</button>
<button type="button" id="udalit">Удалить элемент</button>
и начать проверку через кнопку, то напишет, что элемент все равно существует.
Отсюда и возникает вопрос. Как реализовать проверку после удаления элемента?