Подскажите, как правильно определить редактируемый элемент, либо тот, в котором находится каретка. Я делаю так, и, т.к. внутри созданного параграфа автоматически ставится
<br>
то проверяю на пустоту:
$('#article').on('keydown keyup click',function(e) {
console.log(e.target.textContent == '');
});
В результате данная логика дает
TRUE только если я непосредственно кликну мышкой на вновь созданный параграф. В остальных случаях (стрелочки, кнопки) -
FALSE.
Если выводить чисто textContent то видно, что при переключении стрелочками по пустым параграфам он берет текст из предыдущего, непустого параграфа, хотя на него фокус не падает