Есть такая разметка:
<div class="container" id="container" contenteditable>
blabla
</div>
Функция -
obs_container
следить за изменением container.
Если нажать на кнопку "добавить main" в container добавляется div main.
Мне нужно следить за container пока нет main. но если main есть. то перестать следить за container и начать следить только за main и наоборот, если main-а нет.
Как это можно сделать ? Можно конечно вызывать нужную функцию на кнопке, но хотелось бы в самом observer-е проверять
DEMO