Показать сообщение отдельно
  #1 (permalink)  
Старый 03.05.2016, 13:29
Новичок на форуме
Отправить личное сообщение для dkmrus Посмотреть профиль Найти все сообщения от dkmrus
 
Регистрация: 03.05.2016
Сообщений: 8

Проверка на существование элемента в реальном времени js
Есть такой код:
$("#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>

и начать проверку через кнопку, то напишет, что элемент все равно существует.

Отсюда и возникает вопрос. Как реализовать проверку после удаления элемента?
Ответить с цитированием